<?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>Blog O' Matty &#187; Linux Debugging</title>
	<atom:link href="http://prefetch.net/blog/index.php/category/linux-debugging/feed/" rel="self" type="application/rss+xml" />
	<link>http://prefetch.net/blog</link>
	<description>Blog O' Matty</description>
	<lastBuildDate>Wed, 16 May 2012 00:16:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Using the automated bug-reporting tool (abrt) to generate core dumps when a Linux process fails</title>
		<link>http://prefetch.net/blog/index.php/2012/01/19/using-the-automated-bug-reporting-tool-abrt-to-generate-core-dumps-when-a-linux-process-fails/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/19/using-the-automated-bug-reporting-tool-abrt-to-generate-core-dumps-when-a-linux-process-fails/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 16:20:15 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux Utilities]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5274</guid>
		<description><![CDATA[Software fails, and it often occurs at the wrong time. When failures occur I want to understand why, and will usually start putting together the events that lead up to the issue. Some application issues can be root caused by reviewing logs, but catastrophic crashes will often require the admin to sit down with gdb [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/19/using-the-automated-bug-reporting-tool-abrt-to-generate-core-dumps-when-a-linux-process-fails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dealing with xauth &#8220;error in locking authority file&#8221; errors</title>
		<link>http://prefetch.net/blog/index.php/2011/11/01/dealing-with-xauth-error-in-locking-authority-file-errors/</link>
		<comments>http://prefetch.net/blog/index.php/2011/11/01/dealing-with-xauth-error-in-locking-authority-file-errors/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 21:29:56 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux Utilities]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=4719</guid>
		<description><![CDATA[I recently logged into one of my servers and received the following error: $ ssh foo matty@foo&#8217;s password: Last login: Tue Nov 1 13:42:52 2011 from 10.10.56.100 /usr/bin/xauth: error in locking authority file /home/matty/.Xauthority I haven&#8217;t seen this one before, but based on previous &#8220;locking issues&#8221; I&#8217;ve encountered in the past I ran strace against [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2011/11/01/dealing-with-xauth-error-in-locking-authority-file-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One way to avoid tcpdump &#8220;packets dropped by kernel&#8221; messages</title>
		<link>http://prefetch.net/blog/index.php/2011/06/09/one-way-to-avoid-tcpdump-packets-dropped-by-kernel-messages/</link>
		<comments>http://prefetch.net/blog/index.php/2011/06/09/one-way-to-avoid-tcpdump-packets-dropped-by-kernel-messages/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 22:27:33 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=4410</guid>
		<description><![CDATA[I have been knee deep this week debugging a rather complex DNS issue. I&#8217;ll do a full write up on that next week. While I was debugging the issue I needed to fire up tcpdump to watch the DNS queries from one of my authoritative servers to various servers on the Internet. What I noticed [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2011/06/09/one-way-to-avoid-tcpdump-packets-dropped-by-kernel-messages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why isn&#8217;t Oracle using huge pages on my Redhat Linux server?</title>
		<link>http://prefetch.net/blog/index.php/2010/02/11/why-isnt-oracle-using-huge-pages-on-my-redhat-linux-server/</link>
		<comments>http://prefetch.net/blog/index.php/2010/02/11/why-isnt-oracle-using-huge-pages-on-my-redhat-linux-server/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 16:55:39 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux performance]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3395</guid>
		<description><![CDATA[I am currently working on upgrading a number of Oracle RAC nodes from RHEL4 to RHEL5. After I upgraded the first node in the cluster, my DBA contacted me because the RHEL5 node was extremely sluggish. When I looked at top, I saw that a number of kswapd processes were consuming CPU: $ top top [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/02/11/why-isnt-oracle-using-huge-pages-on-my-redhat-linux-server/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using the Linux parted utility to re-create a lost partition table</title>
		<link>http://prefetch.net/blog/index.php/2009/12/20/using-the-linux-parted-utility-to-re-create-a-lost-partition-table/</link>
		<comments>http://prefetch.net/blog/index.php/2009/12/20/using-the-linux-parted-utility-to-re-create-a-lost-partition-table/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 20:08:44 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux Storage]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3340</guid>
		<description><![CDATA[I ran into an issue last week where two nodes using shared storage lost the partition table on one of the storage devices they were accessing. This was extremely evident in the output from fdisk: $ fdisk -l /dev/sdb Disk /dev/sdb: 107.3 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/12/20/using-the-linux-parted-utility-to-re-create-a-lost-partition-table/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Watching process creation on Linux hosts</title>
		<link>http://prefetch.net/blog/index.php/2009/12/10/watching-process-creation-on-linux-hosts/</link>
		<comments>http://prefetch.net/blog/index.php/2009/12/10/watching-process-creation-on-linux-hosts/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 04:06:34 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3222</guid>
		<description><![CDATA[I have been debugging a problem with Redhat cluster, and was curious if a specific process was getting executed. On my Solaris 10 hosts I can run execsnoop to observe system-wide process creation, but there isn&#8217;t anything comparable on my Linux hosts. The best I&#8217;ve found is systemtap, which provides the kprocess.exec probe to monitor [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/12/10/watching-process-creation-on-linux-hosts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dealing with yum checksum errors</title>
		<link>http://prefetch.net/blog/index.php/2009/11/26/dealing-with-yum-checksum-errors/</link>
		<comments>http://prefetch.net/blog/index.php/2009/11/26/dealing-with-yum-checksum-errors/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 16:35:38 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux Package Management]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3006</guid>
		<description><![CDATA[I support a couple of yum repositories, and use the yum repository build instructions documented in my previous post to create my repositories. When I tried to apply the latest CentOS 5.3 updates to one of my servers last week, I noticed that I was getting a number of &#8220;Error performing checksum&#8221; errors: $ yum [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/11/26/dealing-with-yum-checksum-errors/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using the Linux netconsole service to send console messages to remote hosts</title>
		<link>http://prefetch.net/blog/index.php/2009/08/05/using-the-linux-netconsole-service-to-send-console-messages-to-remote-hosts/</link>
		<comments>http://prefetch.net/blog/index.php/2009/08/05/using-the-linux-netconsole-service-to-send-console-messages-to-remote-hosts/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 17:42:45 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux Utilities]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=2766</guid>
		<description><![CDATA[Most Linux distributions ship with the netconsole service, which allows kernel printk() messages to be sent to a remote destination. This feature can be useful for debugging system hangs and panics, and is handy for archiving console messages to a central location. To configure netconsole, you will need to add the IP address of a [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/08/05/using-the-linux-netconsole-service-to-send-console-messages-to-remote-hosts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Increasing the number of available file descriptors on Centos and Fedora Linux Servers</title>
		<link>http://prefetch.net/blog/index.php/2009/07/31/increasing-the-number-of-available-file-descriptors-on-centos-and-fedora-linux-servers/</link>
		<comments>http://prefetch.net/blog/index.php/2009/07/31/increasing-the-number-of-available-file-descriptors-on-centos-and-fedora-linux-servers/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:23:17 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=2691</guid>
		<description><![CDATA[While debugging an application a few weeks back, I noticed the following error in the application log: Cannot open file : Too many open files The application runs as an unprivileged user, and upon closer inspection I noticed that the maximum number of file descriptors available to the process was 1024: $ ulimit -n 1024 [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/07/31/increasing-the-number-of-available-file-descriptors-on-centos-and-fedora-linux-servers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using kdump to get core files on Fedora and CentOS hosts</title>
		<link>http://prefetch.net/blog/index.php/2009/07/06/using-kdump-to-get-core-files-on-fedora-and-centos-hosts/</link>
		<comments>http://prefetch.net/blog/index.php/2009/07/06/using-kdump-to-get-core-files-on-fedora-and-centos-hosts/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:04:59 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Debugging]]></category>
		<category><![CDATA[Linux Kernel]]></category>
		<category><![CDATA[Linux Utilities]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=2452</guid>
		<description><![CDATA[One of things I love about Solaris is its ability to generate a core file when a system panics. The core files are an invaluable resource for figuring out what caused a host to panic, and are often the first thing OS vendor support organizations will request when you open a support case. Linux provides [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/07/06/using-kdump-to-get-core-files-on-fedora-and-centos-hosts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

