<?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>Connecting the dots... &#187; JeOS</title>
	<atom:link href="http://blog.rajatpandit.com/tag/jeos/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rajatpandit.com</link>
	<description>Thoughts on Web Development, Infrastructure and Application Scalability</description>
	<lastBuildDate>Thu, 29 Dec 2011 13:21:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>svn: This client is too old to work with working copy &#8216;.&#8217;; please get a newer Subversion client</title>
		<link>http://blog.rajatpandit.com/2009/12/31/svn-this-client-is-too-old-to-work-with-working-copy-please-get-a-newer-subversion-client/</link>
		<comments>http://blog.rajatpandit.com/2009/12/31/svn-this-client-is-too-old-to-work-with-working-copy-please-get-a-newer-subversion-client/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 10:59:32 +0000</pubDate>
		<dc:creator>rp</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[JeOS]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sshfs]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.rajatpandit.com/?p=437</guid>
		<description><![CDATA[How about this, you wake up in the morning and decided to resume development (I know this sounds sad considering today is 31st of Dec), you type svn update and...]]></description>
			<content:encoded><![CDATA[<p>How about this, you wake up in the morning and decided to resume  development (I know this sounds sad considering today is 31st of Dec), you type <code>svn update</code> and you get the error:</p>
<pre class="brush: bash; title: ; notranslate">
$ svn update
svn: This client is too old to work with working copy '.'; please get a newer Subversion client
</pre>
<p>So this is what my development setup looks like, I run a vm of <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">JeOS</a> and mount it on my mac using <a href="http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/index_old.html">macfusion</a>. So I have access to my code on both via ssh and via terminal. I got the above error as I accidentally did this update on the host machine side which had svn version 1.6.5 running where as on my vm I was still running 1.4.6. So searching for a couple of mins on the internet, I managed to update my version of svn on JeOS (which is actually another version <a href="http://ubuntu.com">ubuntu</a> but for servers).  I am documenting the steps below just in case anyone else might find it useful.</p>
<p>Open the sources.list and update it with the new source.</p>
<pre class="brush: bash; title: ; notranslate">
$ sudo vi /etc/apt/sources.list
</pre>
<p>and add the following two lines at the bottom</p>
<pre class="brush: bash; title: ; notranslate">
deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main
</pre>
<p><code>hardy</code> can be replaced by your version ubuntu, I am still on ubuntu as its just a development server with the latest version of apache, mysql and it works very well for me, so no reason to upgrade yet. Also JeOS is available on the not so latest version of ubuntu anyway.</p>
<p>Add the related key signature</p>
<pre class="brush: bash; title: ; notranslate">
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 413576CB
</pre>
<p>413576CB is the signing key on the home page of the project <a href="https://launchpad.net/~anders-kaseorg/+archive/subversion-1.6">https://launchpad.net/~anders-kaseorg/+archive/subversion-1.6</a>. </p>
<p><strong>Signing key:</strong><br />
    1024R/413576CB<br />
<strong>Fingerprint:</strong><br />
    026491A5DD081BDC6CDFC0DE6298AD34413576CB </p>
<p>Now all you need to do is update your aptitude cache and upgrade the version of svn.</p>
<pre class="brush: bash; title: ; notranslate">
$ sudo apt-get update
$ sudo apt-get --reinstall install subversion
</pre>
<div id="in_post_ad_bottom_1" style="clear:both;margin:0;padding:0;"><div class="brp-bp-234">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4254382394977039";
/* brp-234x60-bp */
google_ad_slot = "7787511801";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div class="brp-bp-234">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4254382394977039";
/* brp-234x60-BP-1 */
google_ad_slot = "9111022353";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://blog.rajatpandit.com/2009/12/31/svn-this-client-is-too-old-to-work-with-working-copy-please-get-a-newer-subversion-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JeOS running on VirtualBox looses its networking settings when imported on another machine.</title>
		<link>http://blog.rajatpandit.com/2009/07/08/jeos-running-on-virtualbox-looses-its-networking-settings-when-imported-on-another-machine/</link>
		<comments>http://blog.rajatpandit.com/2009/07/08/jeos-running-on-virtualbox-looses-its-networking-settings-when-imported-on-another-machine/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 22:30:58 +0000</pubDate>
		<dc:creator>rp</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[JeOS]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://blog.rajatpandit.com/?p=337</guid>
		<description><![CDATA[JeOS on VirtualBox has been my preferred distro/app for running vm for basic development for a while now, thanks for Brad&#8217;s post and it has worked quite well for me...]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.rajatpandit.com/wp-content/uploads/2009/07/ubuntu-1280x1024-150x150.png" alt="JeOS" title="JeOS" width="150" height="150" class="alignleft size-thumbnail wp-image-336" /></p>
<p>JeOS on VirtualBox has been my preferred distro/app for running vm for basic development for a while now, thanks for <a href="http://intranation.com/entries/2009/03/development-virtual-machines-os-x-using-vmware-and/">Brad&#8217;s post</a> and it has worked quite well for me so far. </p>
<p>One of the problems that I faced when setting up development environments for the team was when we prepared an image and copied over to a server to run it for other users to use, it would loose all its networking settings. The solution for its fix was as follows:</p>
<pre class="brush: bash; title: ; notranslate">
#ifconfig -a
</pre>
<p>This will show you all the interfaces, even the ones that dont show up when you run <code>ifconfig</code> by itself. If you can see the <code>eth0</code>.. etc in there then edit the file at <code>/etc/udev/rules.d/70-persistent-net.rules </code></p>
<pre class="brush: bash; title: ; notranslate">
#sudo vi /etc/udev/rules.d/70-persistent-net.rules
</pre>
<p>remove all the entries in it that were returned by the <code>ifconfig -a</code> command, save and reboot. When the networking service gets started again (actually you could just restart the service &#8216;networking&#8217; rather than rebooting the vm) the interfaces would get configured correctly.</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin:0;padding:0;"><div class="brp-bp-234">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4254382394977039";
/* brp-234x60-bp */
google_ad_slot = "7787511801";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div class="brp-bp-234">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4254382394977039";
/* brp-234x60-BP-1 */
google_ad_slot = "9111022353";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://blog.rajatpandit.com/2009/07/08/jeos-running-on-virtualbox-looses-its-networking-settings-when-imported-on-another-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

