<?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>Andryan's Random Notes</title>
	<atom:link href="http://blog.nirkabel.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nirkabel.org</link>
	<description>This blog is here to stay</description>
	<lastBuildDate>Tue, 14 Aug 2012 08:55:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Facebook Page fan photos</title>
		<link>http://blog.nirkabel.org/2010/12/22/facebook-page-fan-photos/</link>
		<comments>http://blog.nirkabel.org/2010/12/22/facebook-page-fan-photos/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 17:02:49 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=153</guid>
		<description><![CDATA[In case you wonder why &#8220;Add Photos&#8221; link on your Facebook Page is no longer working as expected (directs you back to your Facebook Home), I believe it&#8217;s because they have changed the way fan photos work on Facebook Pages (without informing users). Like usual, Facebook developers are changing and implementing things quickly without updating [...]]]></description>
			<content:encoded><![CDATA[<p>In case you wonder why &#8220;Add Photos&#8221; link on your Facebook Page is no longer working as expected (directs you back to your Facebook Home), I believe it&#8217;s because they have changed the way fan photos work on Facebook Pages (without informing users).</p>
<p>Like usual, Facebook developers are changing and implementing things quickly without updating all necessary help information to guide users with these changes.  These days bugs are easily spotted on Facebook.  It&#8217;s understandable to have bugs at their current size, but implementing changes before/without communicating these changes to users is a very stupid move.  Not to mention they never reply to (real) bug reports.</p>
<p>Two weeks ago, for 1 day, no one could write a comment to wall posts of the Facebook Pages.  Only comments for photos were normal.  I think I&#8217;m starting to hate Facebook, plus the fact that they have removed Profile&#8217;s boxes and tabs.  Someone should really make a good copy of Facebook when it had all the cool features.</p>
<p>These past 3 days I have waited for a reply from Facebook to fix or at least address fan&#8217;s &#8220;Add Photos&#8221; link issue, but I got nothing.  I need this feature to work ASAP for my marketing team, so I looked around and <a href="http://www.facebook.com/topic.php?uid=2305272732&amp;topic=10741" target="_blank">found a discussion link on Facebook</a>.  Basically these people complain about the same thing, apparently this feature has been buggy since last year.</p>
<p><a href="http://www.facebook.com/profile.php?id=704675691" target="_blank">Abbey Butler</a>&#8216;s post on page 7 of the thread is the answer.  Thanks, Abbey! <img src='http://blog.nirkabel.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2010/12/22/facebook-page-fan-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Areca RAID cards and WDC desktop-class HDDs (non-RE)</title>
		<link>http://blog.nirkabel.org/2010/12/21/areca-raid-cards-and-wdc-desktop-class-hdds-non-re/</link>
		<comments>http://blog.nirkabel.org/2010/12/21/areca-raid-cards-and-wdc-desktop-class-hdds-non-re/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 16:42:29 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[RAID]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=149</guid>
		<description><![CDATA[First of all, avoid any green drives (including WDC RE-GP drives) at all cost for RAID setups. I have Areca&#8217;s ARC-1210 and ARC-1220 RAID cards installed on my Tyan servers (with S5397 and S5211 motherboards).  Some of these servers are using WDC GP drives (my vendor ordered the GP drives), despite having TLER-enabled, they will [...]]]></description>
			<content:encoded><![CDATA[<p>First of all, avoid any green drives (including WDC RE-GP drives) at all cost for RAID setups.</p>
<p>I have Areca&#8217;s ARC-1210 and ARC-1220 RAID cards installed on my Tyan servers (with S5397 and S5211 motherboards).  Some of these servers are using WDC GP drives (my vendor ordered the GP drives), despite having TLER-enabled, they will drop from the RAID sets within days or weeks.  Enabling TLER does help, but don&#8217;t count too much on it.  This is caused by the IntelliPower feature that limits its RPM to 5400.  RAID drives are supposed to be fast, GP drives are slow.</p>
<p>Few weeks ago I tried to get a pair of WDC WD2500AAJS-22VTA0 to run Windows Server 2003 R2 Standard Edition.  The installation went well until few days of uptime, the server rebooted itself after showing this error message:</p>
<p>The instruction at &#8220;0&#215;76946203&#8243; referenced memory at &#8220;0&#215;76946203&#8243;. The required data was not placed into memory because of an I/O error status of &#8220;0xc000000e&#8221;. Click on OK to terminate the program.</p>
<p><a href="http://blog.nirkabel.org/wp-content/uploads/2010/12/Screen-shot-2010-11-26-at-11.51.28-PM.png"><img class="aligncenter size-medium wp-image-150" title="Screen shot 2010-11-26 at 11.51.28 PM" src="http://blog.nirkabel.org/wp-content/uploads/2010/12/Screen-shot-2010-11-26-at-11.51.28-PM-300x217.png" alt="" width="300" height="217" /></a></p>
<p>Prior to this error message, it showed a yellow popup (like the low disk space popup) on the systray but I couldn&#8217;t get a screenshot as it happened really fast.  It states (IIRC) that files are missing/corrupted in the RECYCLER folder.</p>
<p>I tried disabling write cache on the RAID card and Windows, but no luck.  Tried to enable TLER (it wasn&#8217;t on before), also no luck.  Finally I consulted Google and found out that disabling NCQ help on some hard drives.  I disabled NCQ and rebooted the server, so far it has been up for almost a month.  Before this, it couldn&#8217;t even reach a week of uptime.</p>
<p>Now I use the WDC RE3 drives (WD5002ABYS) to replace the GP drives.  The temperature of the RE3 drives are much lower (8-10C lower) than the desktop drives, despite having less cooling in the room.</p>
<p>Hopefully this post can help others to avoid the issues I encountered.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2010/12/21/areca-raid-cards-and-wdc-desktop-class-hdds-non-re/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Issues with NTP</title>
		<link>http://blog.nirkabel.org/2010/06/23/issues-with-ntp/</link>
		<comments>http://blog.nirkabel.org/2010/06/23/issues-with-ntp/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 05:53:46 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=137</guid>
		<description><![CDATA[If you wonder why your VPS or specifically OpenVZ VE&#8217;s ntpd is stuck at stratum 16 or stratum 0 while ntpq -p shows no abnormality (use ntpq -c rv to check state, it should say state=3 when abnormal), then try executing ntpdate manually. If it says &#8220;ntpdate: step-systime: Operation not permitted&#8221;, then you need to [...]]]></description>
			<content:encoded><![CDATA[<p>If you wonder why your VPS or specifically OpenVZ VE&#8217;s ntpd is stuck at stratum 16 or stratum 0 while <strong>ntpq -p</strong> shows no abnormality (use <strong>ntpq -c rv</strong> to check state, it should say state=3 when abnormal), then try executing <strong>ntpdate</strong> manually. If it says &#8220;ntpdate: step-systime: Operation not permitted&#8221;, then you need to reconfigure your OpenVZ VE or ask your host to do it for you: <strong>vzctl set 123 &#8211;capability sys_time:on &#8211;save</strong></p>
<p>If everything is fine but this message &#8220;ntpdate: no server suitable for synchronization found&#8221; keeps coming up, then it could be your ISP blocking UDP port 123. Use <strong>ntpdate -u</strong> to verify, this option should circumvent the firewall.</p>
<p>References:<br />
<a href="http://blog.haite.ch/2009/05/22/1242984900000.html" target="_blank"> http://blog.haite.ch/2009/05/22/1242984900000.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2010/06/23/issues-with-ntp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iptables mangle and NAT notes, etc.</title>
		<link>http://blog.nirkabel.org/2010/06/05/iptables-mangle-and-nat-notes/</link>
		<comments>http://blog.nirkabel.org/2010/06/05/iptables-mangle-and-nat-notes/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 17:55:08 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MikroTik]]></category>
		<category><![CDATA[Netfilter]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[RouterOS]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://andryan.wordpress.com/2007/05/31/iptables-mangle-and-nat-notes/</guid>
		<description><![CDATA[PREROUTING in nat table: DNAT, REDIRECT POSTROUTING in nat table: SNAT/MASQUERADE PREROUTING in mangle table: alter routing (e.g. source-based routing) FORWARD in mangle table: traffic shaping for tc (flowid) In MikroTik RouterOS, /ip firewall nat: srcnat chain = PREROUTING dstnat chain = POSTROUTING /ip firewall mangle: prerouting chain = global-in forward chain = global-out (support [...]]]></description>
			<content:encoded><![CDATA[<p>PREROUTING in nat table: DNAT, REDIRECT<br />
POSTROUTING in nat table: SNAT/MASQUERADE</p>
<p>PREROUTING in mangle table: alter routing (e.g. source-based routing)<br />
FORWARD in mangle table: traffic shaping for tc (flowid)</p>
<p>In MikroTik RouterOS, /ip firewall nat:<br />
srcnat chain = PREROUTING<br />
dstnat chain = POSTROUTING</p>
<p>/ip firewall mangle:<br />
prerouting chain = global-in<br />
forward chain = global-out (support NAT traffic shaping, higher load on router)</p>
<p><strong>Update</strong>: I used to think that global-in literally means global input, while global-out literally means global output.  Apparently I was mistaken.  The parent queues MUST be matched to the right parent, either global-in, global-out, global-total, or one of the network interfaces depending on the mangle rules.  Top-most queue parent (global-in, global-out, global-total) doesn&#8217;t decide whether it&#8217;s up/down.  The mangle rules do the direction decision trick, whether a packet is incoming/download or outgoing/upload.  This makes perfect sense now! (doh)  I kept wondering why half of my queues (download queues&#8217; top-most parent was global-in) weren&#8217;t working, when all my mangle rules were in forward chain.  Obviously they wouldn&#8217;t, because global-in marks both direction in prerouting chain.</p>
<p><strong>Update 2</strong>: mangle: download rules first then upload rules. global-in, connection mark: prerouting; packet mark: prerouting. global-out, connection mark: forward, packet mark: postrouting.</p>
<p>&nbsp;</p>
<p>This didn&#8217;t make sense until I read the URL listed below under References.  Silly me!  Assumption is the root of most, if not all, problems indeed.</p>
<p>References:<br />
<a href="http://wiki.ispadmin.eu/index.php/Documentation/Mikrotik_guide#.22Global-in.22_vs._.22global-out.22_setup" target="_blank">http://wiki.ispadmin.eu/index.php/Documentation/Mikrotik_guide#.22Global-in.22_vs._.22global-out.22_setup </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2010/06/05/iptables-mangle-and-nat-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MikroTik simple script to update ZoneEdit Dynamic DNS</title>
		<link>http://blog.nirkabel.org/2010/04/22/mikrotik-simple-script-to-update-zoneedit-dynamic-dns/</link>
		<comments>http://blog.nirkabel.org/2010/04/22/mikrotik-simple-script-to-update-zoneedit-dynamic-dns/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 15:01:37 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[MikroTik]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=118</guid>
		<description><![CDATA[I have a MikroTik router (RouterOS v4.x) with an ADSL connection at work, unfortunately it comes with dynamic public IP address.  I need to connect to my office workstation or simply the MikroTik router from home or elsewhere but I need to know its latest IP address all the time, so I decided to use [...]]]></description>
			<content:encoded><![CDATA[<p>I have a MikroTik router (RouterOS v4.x) with an ADSL connection at work, unfortunately it comes with dynamic public IP address.  I need to connect to my office workstation or simply the MikroTik router from home or elsewhere but I need to know its latest IP address all the time, so I decided to use ZoneEdit&#8217;s Dynamic DNS service.</p>
<p>Add a new script to the MikroTik router (replace those in bold):</p>
<ul>
<li> /system script add name=zoneedit-dyndns source=&#8221;/tool fetch url=\&#8221;http://dynamic.zoneedit.com/auth/dynamic.html\?host=<strong>dyndns.example.com</strong>&amp;dnsto=127.0.0.1\&#8221; user=<strong>ZEUser</strong> password=<strong>ZEPass</strong> keep-result=no\r\n/delay 30\r\n/tool fetch url=\&#8221;http://dynamic.zoneedit.com/auth/dynamic.html\?host=<strong>dyndns.example.com</strong>\&#8221; user=<strong>ZEUser</strong> password=<strong>ZEPass</strong> keep-result=no&#8221; policy=read</li>
</ul>
<p>Test the script by running it manually:</p>
<ul>
<li> /system script run zoneedit-dyndns</li>
</ul>
<p>If it shows 2 lines of &#8220;status: finished&#8221;, then the script works properly.</p>
<p>Schedule the script to run regularly (in this case, every 10 minutes):</p>
<ul>
<li> /system scheduler add name=&#8221;zoneedit-dyndns&#8221; interval=10m on-event=&#8221;/system script run zoneedit-dyndns&#8221; policy=read,test</li>
</ul>
<p>Why does it require 2 &#8220;fetch&#8221; commands to update?  I think there is a bug in ZoneEdit&#8217;s Dynamic DNS updater, so it needs to be <em>forced</em>. The new dynamic DNS change entry has to be significantly different from the previous dynamic DNS entry before the ZoneEdit backend would <strong>really</strong> update it.</p>
<p>Thanks, ZoneEdit!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2010/04/22/mikrotik-simple-script-to-update-zoneedit-dynamic-dns/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BIS-capable SSH client for BlackBerry</title>
		<link>http://blog.nirkabel.org/2010/02/18/bis-capable-ssh-client-for-blackberry/</link>
		<comments>http://blog.nirkabel.org/2010/02/18/bis-capable-ssh-client-for-blackberry/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 11:03:30 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=113</guid>
		<description><![CDATA[If you need an SSH client for BlackBerry, you can use MidpSSH. However, this client doesn&#8217;t allow you to use your BIS subscription. Luckily someone has modified MidpSSH to work over BIS. Once you have installed the modified MidpSSH, there is a very good chance that your mobile operator blocks outgoing TCP port 22 on [...]]]></description>
			<content:encoded><![CDATA[<p>If you need an SSH client for BlackBerry, you can use <a href="www.xk72.com/midpssh/" target="_blank">MidpSSH</a>. However, this client doesn&#8217;t allow you to use your BIS subscription. Luckily someone has modified <a href="http://www.deltatech.com.mx/midpssh/" target="_blank">MidpSSH to work over BIS</a>.</p>
<p>Once you have installed the modified MidpSSH, there is a very good chance that your mobile operator blocks outgoing TCP port 22 on your BIS plan. You need to reconfigure your SSH server to listen on another port (port 2222 works for me).</p>
<p>In case you wonder how to specify the custom port (since there is no specific port field), specify the port in the Host field, e.g. 127.0.0.1:2222.</p>
<p>Hope this helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2010/02/18/bis-capable-ssh-client-for-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS (HyperVM) initial setup</title>
		<link>http://blog.nirkabel.org/2009/08/03/vps-hypervm-initial-setup/</link>
		<comments>http://blog.nirkabel.org/2009/08/03/vps-hypervm-initial-setup/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 10:05:34 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=106</guid>
		<description><![CDATA[I just purchased a VPS account from a local VPS provider (using HyperVM). The first thing I was to rebuild the VPS because it has LXAdmin installed by default. I want a lightweight VPS with everything minimal. I was excited to see some minimal OS templates on the web Control Panel. I have a Debian [...]]]></description>
			<content:encoded><![CDATA[<p>I just purchased a VPS account from <a href="http://www.vps.co.id/" target="_blank">a local VPS provider</a> (using HyperVM). The first thing I was to rebuild the VPS because it has LXAdmin installed by default. I want a lightweight VPS with everything minimal.</p>
<p>I was excited to see some minimal OS templates on the web Control Panel. I have a Debian 4.0 <a href="http://www.bitfolk.com/" target="_blank">UK VPS</a>. This time I choose Ubuntu 6.06, because there are lots of Ubuntu repository mirrors in Indonesia. <img src='http://blog.nirkabel.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Once I rebuilt the VPS with Ubuntu template, the VPS cannot be instantly ssh&#8217;d into. sshd fails to start because  <strong>udev</strong> is installed and we need to remove that. Quickly remove udev by typing the following on Command Center: apt-get -y remove udev</p>
<p>Once it&#8217;s removed, reboot the VPS. Voila! You should be able to login using SSH now. <img src='http://blog.nirkabel.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>No need to do mknod /dev/random c 1 8,  mknod /dev/urandom c 1 9, /sbin/MAKEDEV tty, /sbin/MAKEDEV ttyp, nor /sbin/MAKEDEV pts.</p>
<p>References:<br />
<a href="http://prajizworld.com/?p=5" target="_blank">http://prajizworld.com/?p=5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2009/08/03/vps-hypervm-initial-setup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FreeBSD 6.3-RELEASE on Tyan TA26 B5397 barebones</title>
		<link>http://blog.nirkabel.org/2009/01/18/freebsd-63-release-on-tyan-ta26-b5397-barebones/</link>
		<comments>http://blog.nirkabel.org/2009/01/18/freebsd-63-release-on-tyan-ta26-b5397-barebones/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 14:29:08 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=96</guid>
		<description><![CDATA[I have several Tyan TA26 B5397 barebones (with latest BIOS) which need to be installed with FreeBSD 6.3-RELEASE (32-bit). The installation went smoothly, but after finishing post-install setups and exiting the setup program, it wouldn&#8217;t reboot. Initially I thought this was a small issue but eventually after the system boots up, I couldn&#8217;t restart the [...]]]></description>
			<content:encoded><![CDATA[<p>I have several Tyan TA26 B5397 barebones (with latest BIOS) which need to be installed with FreeBSD 6.3-RELEASE (32-bit). The installation went smoothly, but after finishing post-install setups and exiting the setup program, it wouldn&#8217;t reboot.</p>
<p>Initially I thought this was a small issue but eventually after the system boots up, I couldn&#8217;t restart the system with reboot, shutdown, nor init 6. It would stuck/freeze/hang at the &#8220;Uptime: &#8230;&#8221; line and before the &#8220;Rebooting..&#8221; line. I tried with 2 other barebones thinking that it is hardware issue, I got same results though. Clearly this is a bug in FreeBSD 6.3-RELEASE&#8217;s kernel.</p>
<p>I tried installing FreeBSD 6.4-RELEASE (32-bit) and it restarted properly. I was going to update the system to 6.3-STABLE &#8212; the server has to run 6.3, as 6.4 is not acceptable yet due to software compatibility issues &#8212; to see if the issue has been addressed in the -STABLE branch, but when I tried recompiling the kernel with PAE (in addition to SMP) support (still using -RELEASE kernel source tree), the reboot problem disappeared. YAY! I got it the fix by accident!</p>
<p>I&#8217;m not sure what is wrong since similar reboot problem seems to be popping around randomly since FreeBSD 5.X (after doing some Google searches). Browsing the PR database of FreeBSD didn&#8217;t help much either. Maybe if you know exactly what is wrong, you can share it here to help others with similar problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2009/01/18/freebsd-63-release-on-tyan-ta26-b5397-barebones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>errno.h problem</title>
		<link>http://blog.nirkabel.org/2009/01/18/errnoh-problem/</link>
		<comments>http://blog.nirkabel.org/2009/01/18/errnoh-problem/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 14:13:06 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nirkabel.org/?p=94</guid>
		<description><![CDATA[If you see an error like the following when compiling, then most likely it&#8217;s the errno.h problem: /usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o /lib64/libc.so.6: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [envdir] Error 1 If there is a conf-cc file, then [...]]]></description>
			<content:encoded><![CDATA[<p>If you see an error like the following when compiling, then most likely it&#8217;s the errno.h problem:</p>
<blockquote><p>/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o<br />
/lib64/libc.so.6: could not read symbols: Bad value<br />
collect2: ld returned 1 exit status<br />
make: *** [envdir] Error 1</p></blockquote>
<p>If there is a conf-cc file, then add &#8220;&#8211;include /path/to/errno.h&#8221; to the gcc line. Normally the file is at /usr/include/errno.h.</p>
<p>References:<br />
<a href="http://cr.yp.to/docs/unixport.html#errno" target="_blank">http://cr.yp.to/docs/unixport.html#errno</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2009/01/18/errnoh-problem/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Linux Source-based Routing</title>
		<link>http://blog.nirkabel.org/2008/12/07/source-based-routing/</link>
		<comments>http://blog.nirkabel.org/2008/12/07/source-based-routing/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 16:01:26 +0000</pubDate>
		<dc:creator>Andryan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://andryan.wordpress.com/2007/03/18/source-based-routing/</guid>
		<description><![CDATA[References: http://www.widianto.org/2006/08/18/source-based-routing/]]></description>
			<content:encoded><![CDATA[<p>References:<br />
<a href="http://www.widianto.org/2006/08/18/source-based-routing/" target="_blank">http://www.widianto.org/2006/08/18/source-based-routing/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nirkabel.org/2008/12/07/source-based-routing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
