<?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>John Poelstra &#187; Fedora</title>
	<atom:link href="http://johnpoelstra.com/category/fedora/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnpoelstra.com</link>
	<description>Making sense of things and making them better</description>
	<lastBuildDate>Thu, 17 May 2012 03:39:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WordPress Browser Cache Clearing</title>
		<link>http://johnpoelstra.com/2012/02/22/wordpress-browser-cache-clearing/</link>
		<comments>http://johnpoelstra.com/2012/02/22/wordpress-browser-cache-clearing/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 16:08:22 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2729</guid>
		<description><![CDATA[I have no technical backing for this suggestion except that I&#8217;ve seen it work on two different operating systems with the Google Chrome web browser. Accessing my self-hosted WordPress blog to add posts and do site maintenance, page loads were taking &#8230; <a href="http://johnpoelstra.com/2012/02/22/wordpress-browser-cache-clearing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I have no technical backing for this suggestion except that I&#8217;ve seen it work on two different operating systems with the Google Chrome web browser.</p>
<p>Accessing my <a title="Running the Latest Thunderbird on RHEL 6" href="http://johnpoelstra.com/">self-hosted WordPress blog</a> to add posts and do site maintenance, page loads were taking FOREVER.  The media uploader was hanging too.  I thought it was a plugin hogging resources so I disabled a bunch of them and it still didn&#8217;t really help.</p>
<p>Finally I cleared the browser cache and cookies and now everything is back to normal speed.</p>
<p>Ideas anyone?  I&#8217;m running plugins only provided by wordpress.org and the latest  version of WordPress and everything else.</p>
<div class="shr-publisher-2729"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2012/02/22/wordpress-browser-cache-clearing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AES Zip archives with 7zip 7za on RHEL 6</title>
		<link>http://johnpoelstra.com/2012/02/13/aes-zip-archives-with-7zip-7za-on-rhel-6/</link>
		<comments>http://johnpoelstra.com/2012/02/13/aes-zip-archives-with-7zip-7za-on-rhel-6/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 05:15:20 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2662</guid>
		<description><![CDATA[Mortgage Madness I refinanced again&#8211;once again with no closing costs while sacrificing some on the rate.  Interest rates are again at historic lows which meant I had to take avantage of two great opportunities&#8211;lowering my rate by three quarters of a &#8230; <a href="http://johnpoelstra.com/2012/02/13/aes-zip-archives-with-7zip-7za-on-rhel-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: center;"><a href="http://www.flickr.com/photos/astielau/6709110935/in/photostream/"><img class="size-medium wp-image-2679 aligncenter" title="Littleplanet-Versuch" src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2012/02/Littleplanet-Versuch-300x300.jpg" alt="Littleplanet-Versuch picture" width="300" height="300" /></a></p>
<h3>Mortgage Madness</h3>
<p>I <a title="Five Mortgage Lessons" href="http://johnpoelstra.com/2010/10/29/five-mortgage-lessons/">refinanced again</a>&#8211;once again with no closing costs while sacrificing some on the rate.  <a href="http://thebasispoint.com/2012/02/10/mortgage-rates-week-ended-february-10/">Interest rates are again at historic lows</a> which meant I had to take avantage of two great opportunities&#8211;lowering my rate by three quarters of a percentage and shortening the length of my loan to a 15 year term.  With no out of pocket costs involved (or closing costs financed), there was nothing to lose.</p>
<p>The upside is that I keep making the same payment I&#8217;ve always made and more money goes to driving the principle balance to zero because of the lower rate and shorter duration of the loan.  Two great sites I found for following rates and the mortgage process are:</p>
<ul>
<li><a href="http://thebasispoint.com/">The Basis Point</a></li>
<li><a href="http://www.mortgagenewsdaily.com/consumer_rates/">Mortgage News Daily</a></li>
</ul>
<h3>Collecting and Sending all those statements</h3>
<p>Usually I rely on my tried and true fax machine, but this time I decided it was time to join the rest of the world and managed to collect everything as PDFs. After gathering them all in a folder I realized I didn&#8217;t want to send them unencrypted over the wire.</p>
<p>Next I searched for a way to zip all the files and lock the archive with a password that couldn&#8217;t easily be hacked and read on Windows. From what I could find on Google, the regular linux zip password protected algorithm was not secure, however encrypting with <a href="http://en.wikipedia.org/wiki/AES_encryption">AES</a> was.</p>
<p>I discovered that 7zip could do strong AES encryption and store in a zip format&#8211;presumably most Windows users (and my loan officer) would be able to read the archive, however the instructions I found to do so were horrible.</p>
<p>After google failed me I turned to the powerhouse of Red Hat engineers on an internal list&#8230; and in less than 24 hours I had a solid answer&#8211;thank you Norman Mark St. Laurent!  There is very little coherent information on Google about using 7zip with RHEL&#8211;the package names are confusing, the man pages are incomplete, and none of the examples I found for other platforms worked.  This post aims to remedy that.</p>
<h3>Creating an AES encrypted archive with RHEL 6 and 7zip</h3>
<p>1) Make sure <a title="RHEL 6 EPEL" href="http://johnpoelstra.com/2010/12/23/rhel-6-epel/">EPEL</a> (Extra Packages for Enterprise Linuxe is enabled)</p>
<p>2) Install the 7zip package (note the package name is not the same as the executable).</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ su -c 'yum install p7zip'
</pre>
<p>3) Create an encrypted archive readable by WinZip.</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ 7za a -y -tzip -pMY_PASSWORD -mem=AES256 archive-name.zip /path/to/directory-of-files
</pre>
<p><em><a href="http://www.flickr.com/photos/astielau/6709110935/in/photostream/">Image by Alexander Stielauvia flickr</a> used under a <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons license</a>.</em></p>
<div class="shr-publisher-2662"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2012/02/13/aes-zip-archives-with-7zip-7za-on-rhel-6/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Who Designs Successful Products?</title>
		<link>http://johnpoelstra.com/2011/10/30/who-designs-successful-products/</link>
		<comments>http://johnpoelstra.com/2011/10/30/who-designs-successful-products/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 03:49:21 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2432</guid>
		<description><![CDATA[This quote from Mark Sigal&#8217;s Ruminations on the legacy of Steve Jobs was interesting, If this seems intuitive, and it should be, consider the modus operandi that preceded it. Before Apple, the hard truth was that the &#8220;inmates ran the asylum,&#8221; in &#8230; <a href="http://johnpoelstra.com/2011/10/30/who-designs-successful-products/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.flickr.com/photos/astielau/6214185501/in/photostream/"><img class="aligncenter size-full wp-image-2639" title="Morgennebel" src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2011/10/morgennebel1.jpg" alt="Morgennebel Picture" width="400" height="267" /></a></p>
<p>This quote from Mark Sigal&#8217;s <a href="http://radar.oreilly.com/2011/08/steve-jobs-legacy-apple.html">Ruminations on the legacy of Steve Jobs</a> was interesting,</p>
<blockquote>
<h3><span class="Apple-style-span" style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 14px; font-weight: normal; line-height: 23px; text-transform: none;">If this seems intuitive, and it should be, consider the modus operandi that preceded it. Before Apple, the hard truth was that the &#8220;<a href="http://www.amazon.com/Inmates-Are-Running-Asylum/dp/0672316498/ref=dp_return_1?ie=UTF8&amp;n=283155&amp;s=books">inmates ran the asylum</a>,&#8221; in that products were typically designed by engineers to satisfy their <em>own</em> needs, as opposed to those of the actual consumers of the products.</span></h3>
<p>Moreover, products were designed and marketed according to their &#8220;speeds and feeds,&#8221; checklists of attributes over well-chiseled, highly-crafted outcomes. And it didn&#8217;t really matter if at each step along the value chain the consumer was disrespected and disregarded.</p></blockquote>
<p>Is this why &#8220;the year of the Linux desktop&#8221; hasn&#8217;t arrived or why after several year of running Linux, I&#8217;ve gravitated  towards Apple products (MacBook and iPad) for <em>consumer use</em>&#8211;outside of work?</p>
<p>To suggest that engineer led products haven&#8217;t turned out well is too broad of a generalization.  This quote could also possibly be misconstrued to say that notion of Open Source folks &#8220;scratching their own itch&#8221; is misguided and cannot create something great.  The Linux kernel itself refutes that notion, though it is interesting that Linux&#8217;s greatest success seems to be at the enterprise infrastructure level and not in the consumer mass-market.</p>
<p><em><a href="http://www.flickr.com/photos/astielau/6214185501/in/photostream/">Image by Alexander Stielauvia flickr</a> used under a <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons license</a>.</em></p>
<div class="shr-publisher-2432"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/10/30/who-designs-successful-products/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Running the Latest Thunderbird on RHEL 6</title>
		<link>http://johnpoelstra.com/2011/10/26/running-the-latest-thunderbird-on-rhel-6/</link>
		<comments>http://johnpoelstra.com/2011/10/26/running-the-latest-thunderbird-on-rhel-6/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 21:07:33 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2613</guid>
		<description><![CDATA[Today I ran into a strange problem where messages seemed to be missing from my Inbox. Running &#8220;repair folder&#8221; from the properties tab automatically moved several messages to the trash. Moving them back to the inbox and repeating the process &#8230; <a href="http://johnpoelstra.com/2011/10/26/running-the-latest-thunderbird-on-rhel-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.flickr.com/photos/yves_jalabert/5118122666/"><img class="aligncenter size-full wp-image-1671" title="Coulmn" src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2010/10/column-support.jpg" alt="Column picture by Tonton Jaja" width="400" height="334" /></a></p>
<p>Today I ran into a strange problem where messages seemed to be missing from my Inbox. Running &#8220;repair folder&#8221; from the properties tab automatically moved several messages to the trash. Moving them back to the inbox and repeating the process resulted in the same behavior. I thought maybe it was time to move on from the default version in RHEL 6, presently thunderbird-3.1.15-1.el6_x86_64, and live more on the edge.</p>
<p>I&#8217;ve also been using the same Thunderbird settings directory for two or three years so there was also the chance of some cruft build-up there as well.  What better way to rule out all possible issues than to run the latest version of Thunderbird with a fresh profile?</p>
<p>A simple way to do this is to rename ~/.thunderbird. If you change your mind or want it back, it&#8217;s simply a matter of closing Thunderbird, changing the name of the directory back, and running Thunderbird again. I believe there is also a way to this with the profile manager, but I like this way best.</p>
<p>I ran into one small problem due to my machine being 64bit and the regular Thunderbird Linux download being 32bit.  The solution was in this <a href="http://www.fedoraforum.org/forum/showthread.php?t=264529">helpful forum post</a>.</p>
<h3>RhEL 6 Thunderbird Installation Steps</h3>
<p>1) Download the <a href="http://www.mozilla.org/en-US/thunderbird/all.html">latest stable Thunderbird version</a>.</p>
<p><strong>Updated October 27, 2011</strong>:  Thanks to the comment from Matej, <a href="ftp://ftp.mozilla.org/pub/thunderbird/releases/7.0.1/linux-x86_64/en-US/">pre-built 64bit packages are available</a>, I&#8217;m not just not sure how regular folks like me would know to find them.  Back track on the link if you want a different language.</p>
<p>2) Un-tar the file that you download.  For simplicity I prefer to put it in my home directory.  With this approach it will not be accessible to other users, however it will not conflict with the existing installed RHEL rpm version.</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ cd Downloads
$ tar -xvf thunderbird-7.0.1.tar.bz2 -C /home/myuser
</pre>
<p>3) If you are running 64bit RHEL, you may encounter this error message:</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
thunderbird-bin: error while loading shared libraries: libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
</pre>
<p>Installing the dbus-glib.i686 package provides the library you need:</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ su -c 'yum install dbus-glib.i686'
</pre>
<p>4) Run the new version of Thunderbird</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ cd /home/myuser/thunderbird
$ ./thunderbird
</pre>
<p>5) If you want to modify the launcher to run this version instead of the default installed RHEL version, right click on the launcher icon, select properties, and change the path to point at the Thunderbird binary in your home directory.  Something like: /home/myuser/thunderbird/thunderbird</p>
<h3>Nostalgy is the most important add-on</h3>
<p>The <a href="https://addons.mozilla.org/en-US/thunderbird/addon/nostalgy/">Nostalgy</a> add-on is the primary reason I can&#8217;t bring myself to change email clients.  The ability to file messages with ease into any folder with one or two key strokes is something I cannot live without.  Don&#8217;t miss &#8220;shift + s&#8221; to save a message to the last folder you saved to.</p>
<h3>Benefits of the latest version</h3>
<ul>
<li>Once you set the column view you like you can apply it recursively to all your folders. This was a huge pain in the past where columns had to be set manually for each folder.</li>
<li>Newer themes work and are compatible</li>
<li>Everything feels polished, newer and faster</li>
</ul>
<h3>Use at your own risk</h3>
<p>The downside of running Thunderbird this way is that you aren&#8217;t running the officially supported version provided by Red Hat and you are relying on Mozilla to provide the latest version to you.  This should happen automatically via Thunderbird&#8217;s built-in updating service.  Preferences for automatic updates can be changed in the &#8220;Advanced&#8221; tab.  Naturally the packages built and provided by Fedora and RHEL have this feature disabled.</p>
<p>I&#8217;m currently running the latest version of Firefox the same way and have not encountered any issues.</p>
<p><em><a href="http://www.flickr.com/photos/yves_jalabert/5118122666/">Image by Tonton Jaja</a> used under a <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons license</a>.</em></p>
<div class="shr-publisher-2613"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/10/26/running-the-latest-thunderbird-on-rhel-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Resuming Corrupted Suspended Guests</title>
		<link>http://johnpoelstra.com/2011/10/19/resuming-corrupted-suspended-guests/</link>
		<comments>http://johnpoelstra.com/2011/10/19/resuming-corrupted-suspended-guests/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 12:54:13 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2557</guid>
		<description><![CDATA[My recent post on fixing terminator was months in the making, partly because I lost the environment I was using to double-check all the steps and partly because other things just kept coming up.  Several months back when I found the original fix &#8230; <a href="http://johnpoelstra.com/2011/10/19/resuming-corrupted-suspended-guests/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://johnpoelstra.com/"><img class="aligncenter size-full wp-image-2605" title="virt-manager " src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2011/10/virt-manager1-e1319028207695.png" alt="virt-manager screen shot" width="399" height="319" /></a></p>
<p>My recent post on <a title="Bringing the Cursor Back to Terminator" href="http://johnpoelstra.com/2011/10/17/bringing-the-cursor-back-to-terminator/">fixing terminator</a> was months in the making, partly because I lost the environment I was using to double-check all the steps and partly because other things just kept coming up.  Several months back when I found the original fix it was only available as a patch in bugzilla.  I&#8217;d constructed a whole article about how to get the patch, update the spec file, build a new rpm, etc. but in the midst of this I lost the virtual machine I was using twice to a <em>suspend</em> that would not <em>resume.</em>  I also ran into some problems using yum-downloader to get the source rpm I could not reliably reproduce or document.</p>
<p>Time went by and an updated source rpm was available to fix vte so it seemed silly to document all the tedious steps to patch the spec file and rebuild when that work was already done, but then I was thwarted again when I rebooted my laptop and forgot I had a guest running.</p>
<p>It was a frustrating situation from the virt-manager GUI and the command line&#8211;my only options were <em>resume</em> (which didn&#8217;t work because of the error message below) and <em>shut-down</em> (which did the opposite of what I wanted the virtual machine to do).</p>
<p>On Google I found scant references to this situation so I turned to a company-wide mailing list <a href="http://redhat.com">at work</a> where anyone can post technical questions.  I had the solution in 30 minutes!</p>
<p>This was the cryptic error message I received in virt-manager when trying to resume the guest:</p>
<pre class="brush: python; gutter: false; title: ; notranslate">
Error restoring domain: Unable to read from monitor: Connection reset by peer

Traceback (most recent call last):
File &quot;/usr/share/virt-manager/virtManager/asyncjob.py&quot;, line 44, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File &quot;/usr/share/virt-manager/virtManager/asyncjob.py&quot;, line 65, in tmpcb
callback(*args, **kwargs)
File &quot;/usr/share/virt-manager/virtManager/domain.py&quot;, line 1050, in startup
self._backend.create()
File &quot;/usr/lib64/python2.6/site-packages/libvirt.py&quot;, line 510, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Unable to read from monitor: Connection reset by peer
</pre>
<p>The error message made no sense to me-<em>-I can&#8217;t resume the domain because the monitor cannot be read?</em>  How about, &#8220;Unable to resume domain.  If this persists try &#8216;virsh mangedsave-remove&#8217; from a command line to remove the suspended session and reboot your machine.&#8221; Including the word &#8220;suspend&#8221; in the command instead of &#8220;managedsave&#8221; would also be more intuitive.</p>
<p>Here is the command to remove a corrupted suspended virtual machine session so you can boot your machine again&#8211;naturally you&#8217;ll lose the suspended session you had:</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ su -c 'virsh managedsave-remove &lt;domain name&gt;'
</pre>
<p>I&#8217;ve also confirmed on RHEL 6.2 (beta) that rebooting the hypervisor with a running guests, smoothly suspends and resumes them again when the hypervisor returns.</p>
<div class="shr-publisher-2557"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/10/19/resuming-corrupted-suspended-guests/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bringing the Cursor Back to Terminator</title>
		<link>http://johnpoelstra.com/2011/10/17/bringing-the-cursor-back-to-terminator/</link>
		<comments>http://johnpoelstra.com/2011/10/17/bringing-the-cursor-back-to-terminator/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 18:40:01 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2524</guid>
		<description><![CDATA[In my switch from Fedora to Red Hat Enterprise Linux (RHEL) one of the things I lost was Terminator.  Even though it was in EPEL and installed without issue, the cursor wasn&#8217;t visible, making it hard to use.  For a &#8230; <a href="http://johnpoelstra.com/2011/10/17/bringing-the-cursor-back-to-terminator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://johnpoelstra.com"><img class="aligncenter size-full wp-image-2564" title="Terminator Screenshot" src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2011/10/terminator.png" alt="Terminator Screenshot Picture" width="400" height="250" /></a></p>
<p>In my <a title="RHEL 6 EPEL" href="http://johnpoelstra.com/2010/12/23/rhel-6-epel/">switch from Fedora to Red Hat Enterprise Linux</a> (RHEL) one of the things I lost was <a title="Multiple Terminals in One Window" href="http://johnpoelstra.com/2009/01/12/multiple-terminals-in-one-window/">Terminator</a>.  Even though it was in <a title="RHEL 6 EPEL" href="http://johnpoelstra.com/2010/12/23/rhel-6-epel/">EPEL</a> and installed without issue, the cursor wasn&#8217;t visible, making it hard to use.  For a while I put up with it.  After a while it drove me crazy so I fell back to Gnome Terminal.  And that was fine for a while until I started doing more command line things again and missed a working in Terminator so badly that I asked Google how to fix it.</p>
<h3>It&#8217;s a bug in VTE</h3>
<p>Wouldn&#8217;t you know, other people had the same problem as noted in bug <a href="https://bugzilla.redhat.com/show_bug.cgi?id=658774">658774</a>.   It turns out the problem is not with Terminator, but in the VTE package.</p>
<p>I&#8217;ve seen the problem on RHEL 6.0 and 6.1 and it looks to be fixed in RHEL 6.2.  It is presently available in the RHEL 6 Fastrack channel (if you have a RHEL subscription) as an <a href="https://rhn.redhat.com/rhn/errata/details/Details.do?eid=12048">update</a> (login required to view).  I&#8217;d assume, but haven&#8217;t verified, that the same problem exists on CentOS 6.</p>
<p>If you are running CentOS and have the same problem or if you&#8217;d like to build a fixed package on RHEL yourself, here&#8217;s how.</p>
<h3>Building a new VTE package with the fix</h3>
<p>To build a new rpm with the fix you&#8217;ll need:</p>
<ul>
<li>a non-privileged rpm build environment</li>
<li>the updated source rpm for VTE</li>
<li>required build tools and libraries</li>
</ul>
<h3>Set up a non-privileged rpm build environment</h3>
<p>If you don&#8217;t have a local rpm build environment specified, these commands will create it for you in your home directory.  There are several ways to do this, I found this somewhere long ago (maybe it was an RHCE class?) and like it because it is simple. You should always build the rpms as a non-privileged user&#8211;not as root.</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ mkdir -p ~/rpmbuild/{BUILD,RPMS,S{OURCE,PEC,RPM}S}
$ echo &quot;%_topdir $HOME/rpmbuild&quot; &gt; ~/.rpmmacros
</pre>
<h3>Get the latest vte source rpm</h3>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ wget http://ftp.redhat.com/pub/redhat/linux/enterprise/6Workstation/en/os/SRPMS/vte-0.25.1-7.el6.src.rpm
</pre>
<h3>Install the tools and libraries you need to build</h3>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ su -c 'yum install rpm-build yum-utils gcc'
$ su -c 'yum-builddep ./vte-0.25.1-7.el6.src.rpm'
</pre>
<h3>Build the new package</h3>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ rpmbuild --rebuild ./vte-0.25.1-7.el6.src.rpm
</pre>
<p>Install your new vte rpm from ~/rpmbuild/RPMS</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ su -c 'yum localinstall /home/nopriv/rpmbuild/RPMS/x86_64/vte-0.25.1-7.el6.x86_64.rpm'
</pre>
<p>Run Terminator and you should be back in business.</p>
<div class="shr-publisher-2524"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/10/17/bringing-the-cursor-back-to-terminator/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Part of Me is Leaving Fedora Planet</title>
		<link>http://johnpoelstra.com/2011/09/14/part-of-me-is-leaving-fedora-planet/</link>
		<comments>http://johnpoelstra.com/2011/09/14/part-of-me-is-leaving-fedora-planet/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 13:28:02 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2508</guid>
		<description><![CDATA[It seems like the right time to make this move.  I am not involved in Fedora to the extent I used to be so I&#8217;m removing my full blog feed from Fedora Planet. I like all the traffic Fedora Planet &#8230; <a href="http://johnpoelstra.com/2011/09/14/part-of-me-is-leaving-fedora-planet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.flickr.com/photos/astielau/5904380541/in/photostream/"><img class="aligncenter size-full wp-image-2523" title="flussnebel" src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2011/09/flussnebel.jpg" alt="flussnebel picture" width="500" height="334" /></a></p>
<p>It seems like the right time to make this move.  I am not involved in Fedora to the extent I used to be so I&#8217;m removing my full blog feed from Fedora Planet. I like all the traffic <a href="http://planet.fedoraproject.org">Fedora Planet</a> provides and yet it doesn&#8217;t seem fair since most of my posts are not Fedora focused any more.</p>
<p>I will keep syndicating some content to Fedora Planet, mostly along the lines of anything related to &#8220;open source software&#8221;&#8211;broad enough to capture Red Hat Enterprise Linux, Fedora, open sources communities, etc.</p>
<p>If you want to continue to see everything I post be sure to subscribe to <a href="http://feeds.feedburner.com/JohnPoelstra">my main feed</a> in your RSS reader.  If you&#8217;d like email updates instead, sign-up in the upper right hand corner at <a href="http://johnpoelstra.com">JohnPoelstra.com</a>.</p>
<p><em><a href="http://www.flickr.com/photos/astielau/5904380541/in/photostream/">Image by Alexander Stielauvia flickr</a> used under a <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons license</a>.</em></p>
<div class="shr-publisher-2508"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/09/14/part-of-me-is-leaving-fedora-planet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Project Management Tip of the Day</title>
		<link>http://johnpoelstra.com/2011/06/23/project-management-tip-of-the-day/</link>
		<comments>http://johnpoelstra.com/2011/06/23/project-management-tip-of-the-day/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 14:22:23 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2373</guid>
		<description><![CDATA[Riffing on a theme from Rework&#8230; I believe the project management structure and process framework of team should be a little less than &#8220;just enough.&#8221;  Anything more wastes people&#8217;s time and becomes more about the process than shipping (thank you &#8230; <a href="http://johnpoelstra.com/2011/06/23/project-management-tip-of-the-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: center;"><a href="http://www.flickr.com/photos/fat_tony/5057417169/sizes/m/in/photostream/"><img class="aligncenter size-full wp-image-1588" title="tickets" src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2010/10/tickets.jpg" alt="tickets" width="300" height="400" /></a></p>
<p>Riffing on a theme from <a title="Rework is Worth it" href="http://johnpoelstra.com/2011/03/30/rework-is-worth-it/">Rework</a>&#8230; I believe the project management structure and process framework of team should be a little less than &#8220;just enough.&#8221;  Anything more wastes people&#8217;s time and becomes more about the process than <a href="http://the99percent.com/tips/6249/Seth-Godin-The-Truth-About-Shipping">shipping (thank you Seth).</a> Even though it was frustrating at times, <a href="http://fedoraproject.org">Fedora</a> taught me this lesson well.</p>
<p>There is little joy or satisfaction experienced on projects with oversight that amounts to executing the equivalent of the <a href="http://www.nasa.gov/mission_pages/shuttle/main/index.html">Space Shuttle&#8217;s</a> pre-launch checklist on a toy airplane flight.</p>
<p><em><a href="http://www.flickr.com/photos/fat_tony/5057417169/sizes/m/in/photostream">Image by keeping it real via flickr</a> used under a <a href="http://creativecommons.org/ licenses/by-sa/2.0/">Creative Commons license</a>.</em></p>
<div class="shr-publisher-2373"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/06/23/project-management-tip-of-the-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Making Python Bugzilla Work</title>
		<link>http://johnpoelstra.com/2011/05/26/making-python-bugzilla-work/</link>
		<comments>http://johnpoelstra.com/2011/05/26/making-python-bugzilla-work/#comments</comments>
		<pubDate>Thu, 26 May 2011 15:36:59 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Bug Triage]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2314</guid>
		<description><![CDATA[I&#8217;ve been a big fan of python bugzilla for a long time and used it often in Fedora to gather bugs for the release blocker meetings.  If you aren&#8217;t familiar with python bugzilla, it is a very useful library and &#8230; <a href="http://johnpoelstra.com/2011/05/26/making-python-bugzilla-work/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I&#8217;ve been a big fan of <a href="https://fedorahosted.org/python-bugzilla">python bugzilla</a> for a long time and used it often in Fedora to gather bugs for the release blocker meetings.  If you aren&#8217;t familiar with <em>python bugzilla</em>, it is a very useful library and command line utility that talks to the Fedora and Red Hat Bugzilla instance&#8211;a defect (bug) tracking system.</p>
<p>I tried to use it yesterday with Fedora 15, but it didn&#8217;t return any bugs.  <a href="http://jlaska.wordpress.com">James Laska</a> pointed me at some unreleased patches and the commands to make it work again.  It doesn&#8217;t appear that any updates have been made to this package since August 2010, so hopefully a new release is on the way.</p>
<p>Here are the steps I followed:</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ git clone  git://git.fedorahosted.org/python-bugzilla.git python-bugzilla.git
</pre>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ cd python-bugzilla.git
</pre>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ curl &quot;https://fedorahosted.org/python-bugzilla/attachment/ticket/32/0001-Fix-for-ticket-32.patch?format=raw&quot; &gt; /tmp/ticket32.patch
</pre>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ git am /tmp/ticket32.patch
</pre>
<p>Now, run the patched version from your git directory:</p>
<pre class="brush: plain; gutter: false; title: ; notranslate">
$ ./bin/bugzilla
</pre>
<p>A good example to try out is the example provided in the <a href="http://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting">Fedora Blocker Meeting SOP</a>.</p>
<div class="shr-publisher-2314"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/05/26/making-python-bugzilla-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Try Out OpenShift Today</title>
		<link>http://johnpoelstra.com/2011/05/04/try-out-openshift-today/</link>
		<comments>http://johnpoelstra.com/2011/05/04/try-out-openshift-today/#comments</comments>
		<pubDate>Wed, 04 May 2011 22:53:06 +0000</pubDate>
		<dc:creator>John Poelstra</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>

		<guid isPermaLink="false">http://johnpoelstra.com/?p=2246</guid>
		<description><![CDATA[I couldn&#8217;t be prouder of today&#8217;s OpenShift (PAAS&#8211;Platform as a Service) cloud announcement by Red Hat. It&#8217;s not often that you get to be project manager on a release this big or exciting. It was a massive team effort involving &#8230; <a href="http://johnpoelstra.com/2011/05/04/try-out-openshift-today/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://openshift.redhat.com/"><img src="http://johnpoelstra.com/johnpoelstra.com/wp-content/uploads/2011/05/openshift.png" alt="" title="OpenShift PaaS by Red Hat" width="295" height="172" class="aligncenter size-full wp-image-2247" /></a></p>
<p>I couldn&#8217;t be prouder of today&#8217;s <a href="http://openshift.redhat.com/app/">OpenShift</a> (PAAS&#8211;Platform as a Service) cloud announcement by Red Hat.  It&#8217;s not often that you get to be project manager on a release this big or exciting.  It was a massive team effort involving many smart and driven people at Red Hat and it was inspiring to work along side them.</p>
<p>If you&#8217;re looking for a free place to host your unmodified PHP, Ruby, or Python application, look no further than <a href="http://openshift.redhat.com/app/express">OpenShift Express</a>.  See the OpenShift site for for <a href="https://www.redhat.com/openshift/faq#faq-expand-all-link">more information about Express and the other offerings.</a></p>
<p>This is the culmination of one of the roles I assumed after <a href="http://johnpoelstra.com/2010/09/30/want-to-be-the-next-fedora-program-manager/">transitioning from Fedora</a> in November 2010.  Another project I took on will also soon release in Red Hat Enterprise Linux 6.1. It is an elegant, comprehensive certificate based system for managing your Red Hat subscriptions that goes beyond the existing Red Hat Network.  This project was also particularly interesting and challenging since it involved a number of groups inside Red Hat I haven&#8217;t worked with before.</p>
<p>Speaking of <a href="http://fedoraproject.org/">Fedora</a>, I hear they are on track for shipping Fedora 15 on May 24, 2011!  I&#8217;ve enjoyed being obliviously unaware of the trials and travails of this release cycle while appreciating the very polished and stable Fedora 15 beta release.  I wasn&#8217;t too sure I would like GNOME 3 after what I&#8217;d heard about the <a title="GNOME Power Management Goes Too Far" href="http://johnpoelstra.com/2011/02/23/gnome-power-management-goes-too-far/">laptop power experience</a>, but I do like it.  I most miss the ability to see multiple time zones under the calendar and also find the calendar dim and hard to read at a glance.  For now they are minor inconveniences.</p>
<div class="shr-publisher-2246"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://johnpoelstra.com/2011/05/04/try-out-openshift-today/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

