<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>metaether</title>
	<atom:link href="http://blog.metaether.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.metaether.net</link>
	<description>general musings and such</description>
	<lastBuildDate>Thu, 09 Aug 2012 01:04:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.metaether.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>metaether</title>
		<link>http://blog.metaether.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.metaether.net/osd.xml" title="metaether" />
	<atom:link rel='hub' href='http://blog.metaether.net/?pushpress=hub'/>
		<item>
		<title>tiny eiffel tower</title>
		<link>http://blog.metaether.net/2012/07/13/tiny-eiffel-towe/</link>
		<comments>http://blog.metaether.net/2012/07/13/tiny-eiffel-towe/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 06:49:45 +0000</pubDate>
		<dc:creator>worldwise001</dc:creator>
				<category><![CDATA[Arts and Crafts]]></category>

		<guid isPermaLink="false">http://blog.metaether.net/?p=770</guid>
		<description><![CDATA[Woohoo I assembled this in like 15 mins: Some other items around it to give it a sense of scale: You can order them here: http://www.mynanoblock.com/site/ One note: some parts don&#8217;t stick together too well (notably the little pieces that &#8230; <a href="http://blog.metaether.net/2012/07/13/tiny-eiffel-towe/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=770&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Woohoo I assembled this in like 15 mins:<br />
<img src="http://dl.dropbox.com/u/14921182/2012-07-10%2015.43.29.jpg" alt="eiffel1" width="50%" height="50%" /></p>
<p>Some other items around it to give it a sense of scale:<br />
<img src="http://dl.dropbox.com/u/14921182/2012-07-10%2023.37.48.jpg" alt="eiffel1" width="50%" height="50%" /></p>
<p>You can order them here: <a href="http://www.mynanoblock.com/site/">http://www.mynanoblock.com/site/</a></p>
<p>One note: some parts don&#8217;t stick together too well (notably the little pieces that attach under large pieces), so for longevity it might be worth to use some kind of glue to permanently attach the pieces.</p>
<p>I&#8217;m thinking of getting the giant 5000+ piece castle, but unfortunately it&#8217;s around $300&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/worldwise001.wordpress.com/770/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/worldwise001.wordpress.com/770/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=770&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.metaether.net/2012/07/13/tiny-eiffel-towe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce57be9cbf4406bcb8d2e7bd5792d474?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Sabriel</media:title>
		</media:content>

		<media:content url="http://dl.dropbox.com/u/14921182/2012-07-10%2015.43.29.jpg" medium="image">
			<media:title type="html">eiffel1</media:title>
		</media:content>

		<media:content url="http://dl.dropbox.com/u/14921182/2012-07-10%2023.37.48.jpg" medium="image">
			<media:title type="html">eiffel1</media:title>
		</media:content>
	</item>
		<item>
		<title>OSM-Transform Project: Weekly Report 1</title>
		<link>http://blog.metaether.net/2012/05/28/osmtransform1/</link>
		<comments>http://blog.metaether.net/2012/05/28/osmtransform1/#comments</comments>
		<pubDate>Mon, 28 May 2012 05:00:32 +0000</pubDate>
		<dc:creator>worldwise001</dc:creator>
				<category><![CDATA[GSoC 2012]]></category>

		<guid isPermaLink="false">http://blog.metaether.net/?p=764</guid>
		<description><![CDATA[STATUS Basic project structure is set up. I have been looking at the OSM data further and thinking in the back of my mind about how to work with the large amount of data with the WPS. The main problem &#8230; <a href="http://blog.metaether.net/2012/05/28/osmtransform1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=764&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3>STATUS</h3>
<p>Basic project structure is set up.</p>
<p>I have been looking at the OSM data further and thinking in the back of my mind about how to work with the large amount of data with the WPS. The main problem is that the planet.osm data is fairly large, thus will take time to download, and then process. This can be further broken down into two main subissues, namely:</p>
<ul>
<li> how to download/store the data such that WPS has access to it immediately </li>
<li> how to modify the datastore quickly such that the WPS provides the most up-to-date information from OSM </li>
</ul>
<p>The latter issue is easy to solve as planet.osm provides incremental daily or weekly updates of roughly 300MB in size. This small amount of data (compared to 21GB compressed, 303GB uncompressed fully planet.osm data) will be easy and fast to process given average server resources/speed (need to provide benchmarks for this). Integrating this is potentially a problem.</p>
<p>The former issue is more difficult as this is quite clearly the initialization step. In terms of storage, there are several options:</p>
<ul>
<li> Use a db-based backend, e.g. PostgreSQL database with PostGIS extensions installed; There exists osm2pgsql, but it does <a href="http://wiki.openstreetmap.org/wiki/Osm2pgsql">lossy conversion</a>. There is also osmosis. </li>
<li> Use a OSM-native backend. Examples of this are using the <a href="http://wiki.openstreetmap.org/wiki/Overpass_API">Overpass API</a> or <a href="http://wiki.openstreetmap.org/wiki/Databases_and_data_access_APIs">other APIs</a> </li>
<li> Roll our own datastore/backend within WPS. This is easily feasible for small osm data, but not so much for large osm data. This would probably work with GeoTools as this is what WPS primarily uses for conversion to different formats. This might be slow, however. </li>
</ul>
<p>If we go with the last option, this would probably involve rolling out our own class extending the <a href="http://docs.geotools.org/latest/javadocs/org/geotools/data/AbstractFileDataStore.html">AbstractFileDataStore class</a> in GeoTools or that of IData in WPS. The specifics of how this would work would be (depending on what sort of defaults we&#8217;d want) store general features, and create some sort of hierarchy from general to specific for particular regions? This is dependent on how large particular regions are in terms of data available, and would require a significant preprocessing stage. Currently it is unknown if the planet.osm data is sorted. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>It also turns out that the <a href="http://wiki.openstreetmap.org/wiki/Osmosis">osmosis tool</a> is written in Java, and has some <a href="http://wiki.openstreetmap.org/wiki/Osmosis/Benchmarking">useful benchmarks</a>, so it might be worth looking at some of the <a href="https://github.com/openstreetmap/osmosis">classes within osmosis on github</a> to see how fast processing of osm data is done. Despite the large amount of data, it appears that it is possible to process them rather fast without a significant memory footprint.</p>
<p>It appears more and more that this will have to be a fork of trunk at some point possibly. I can think of one way to organize the different components of osmtransform in the project:</p>
<ul>
<li> the preprocessing part of osmtransform to be part of the <a href="http://52north.org/communities/geoprocessing/wps/architecture.html">IO module, namely in the parsers package</a>. Depending on the user needs, it may be worth to set a separate backend/process to handle this. Basically:
<ul>
<li> Two possible parsers: one for file-based OSM data, one for API-based OSM data.
<ul>
<li> The file-based OSM data will need some preprocessing based on the size of the OSM data. This is converted into some kind of intermediary format, with some preprocessing to make requests faster. Probably some hierarchal sorting (i.e. by blocks, or by region) will be useful. </li>
<li> The API-based OSM data probably will need minimal preprocessing, and instead serve more as a passthrough interface to the OSM process </li>
</ul>
</li>
<li> Two possible processes/AlgorithmRepositories: one for file-based OSM data, one for API-based OSM data
<ul>
<li> The file-based OSM data will require an AlgorithmRepository that can handle the internal converted format. The capabilities which it supports is&#8230; ???? There will exist options for which mirror to pull the OSM data from, and how often it updates </li>
<li> The API-based OSM data will require an AlgorithmRepository that handles the OSM data directly as queried by the OSM provider. There will exist options for the source of the API-based OSM data, and whether it has write access (and what API format it uses) </li>
</ul>
</li>
</ul>
</li>
<li> the ui part of osmtransform would likely be a separate web page that performs some basic operations on OSM data, that are forwarded to the WPS itself. </li>
</ul>
<p>Diagram of workflow would look like this:</p>
<p><img src="https://wiki.52north.org/pub/Projects/GSoC2012ProjectsOnDemandTransformationOfOSMData/workflow.PNG" alt="workflow.PNG" width="576" height="265" /></p>
<h3>PROBLEMS</h3>
<p>Some details of the ui may not quite be as clearcut as it would initially seem. As mentioned before, there was discussion as to whether the UI component would be Java Swing-based or web-based. If the former option, it would act like one of the existing clients that interact with the WPS. If the latter option, then would probably be some additional webpage for the WPS? Assuming we go with the latter option, it is quite possible that we can have certain kinds of requests be served over a web interface, e.g. integrate OpenLayers into the WPS. This might facilitate easy testing, and allow for uploads of smaller osm data for conversion.</p>
<h3>TODO FOR THE WEEK</h3>
<p>Start writing the Parser classes for planet.osm data and OSM3S data. Look at the osmosis code and get hints for possible speedups. Document all the facilities that OSM3S provides, and start composing the AlgorithmRepository subclass that provides the capabilities of OSM3S servers.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/worldwise001.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/worldwise001.wordpress.com/764/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=764&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.metaether.net/2012/05/28/osmtransform1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce57be9cbf4406bcb8d2e7bd5792d474?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Sabriel</media:title>
		</media:content>

		<media:content url="https://wiki.52north.org/pub/Projects/GSoC2012ProjectsOnDemandTransformationOfOSMData/workflow.PNG" medium="image">
			<media:title type="html">workflow.PNG</media:title>
		</media:content>
	</item>
		<item>
		<title>OSM-Transform Project: Weekly Report 0</title>
		<link>http://blog.metaether.net/2012/05/21/osmtransform0/</link>
		<comments>http://blog.metaether.net/2012/05/21/osmtransform0/#comments</comments>
		<pubDate>Mon, 21 May 2012 05:00:11 +0000</pubDate>
		<dc:creator>worldwise001</dc:creator>
				<category><![CDATA[GSoC 2012]]></category>

		<guid isPermaLink="false">http://blog.metaether.net/?p=761</guid>
		<description><![CDATA[STATUS We had a phone call with Benjamin on Friday, to discuss where I was regarding to schedule, and to discuss the preliminaries of UI mockup. We are slightly behind schedule in that the UI mockup should probably have been &#8230; <a href="http://blog.metaether.net/2012/05/21/osmtransform0/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=761&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3>STATUS</h3>
<p>We had a phone call with Benjamin on Friday, to discuss where I was regarding to schedule, and to discuss the preliminaries of UI mockup. We are slightly behind schedule in that the UI mockup should probably have been completed last week, so hopefully by the middle of this week this should be sorted out. The question posed to Benjamin was whether or not this would be Java Swing-based or whether would be web-based, the consensus being that since this was an addition to WPS, it would probably have to be web-based.</p>
<h3>PROBLEMS</h3>
<p>So one problem that prevented work from getting done this weekend was sporadic power outages in the Waterloo region. There were some work lost as various parts of campus and residences either cycled power at various points of the day, or lost power for several hours, which was rather unfortunate. This was extremely unusual, and also highly frustrating. It is also a holiday today (Victoria Day).</p>
<h3>TODO FOR THE WEEK</h3>
<p>As per the schedule, the TODO for this week would be to flesh out the preliminaries of that UI mockup (and get feedback from Benjamin and/or other parties). This will probably be put on the wiki somewhere. Also the other TODO for this week is to start committing code to the repository, basically as a skeleton structure for the different components of the project.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/worldwise001.wordpress.com/761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/worldwise001.wordpress.com/761/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=761&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.metaether.net/2012/05/21/osmtransform0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce57be9cbf4406bcb8d2e7bd5792d474?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Sabriel</media:title>
		</media:content>
	</item>
		<item>
		<title>GSoC 2012</title>
		<link>http://blog.metaether.net/2012/05/02/gsoc-2012/</link>
		<comments>http://blog.metaether.net/2012/05/02/gsoc-2012/#comments</comments>
		<pubDate>Wed, 02 May 2012 21:13:02 +0000</pubDate>
		<dc:creator>worldwise001</dc:creator>
				<category><![CDATA[GSoC 2012]]></category>

		<guid isPermaLink="false">http://blog.metaether.net/?p=758</guid>
		<description><![CDATA[So I have been accepted to GSoC 2012 working for 52North, on the following project: On-demand transformation of Open Street Map Data into common GIS formats. The primary goal of the project is to convert OSM data from its raw &#8230; <a href="http://blog.metaether.net/2012/05/02/gsoc-2012/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=758&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So I have been accepted to GSoC 2012 working for <a href="http://52north.org" target="_blank">52North</a>, on the following project: On-demand transformation of Open Street Map Data into common GIS formats.</p>
<hr />
The primary goal of the project is to convert OSM data from its raw form (*.osm, *.xml files) into a usable internal representation used by WPS, such that the data may be easily exportable into GIS formats. It is suggested that a FeatureCollection (from Java-based GeoTools) representation would probably be best for this project.</p>
<p>This project will be divided into three main components:</p>
<ul>
<li>User Interface component &#8211; this is a visual component where the user can select a portion of a map that he/she intends to convert between formats</li>
<li>Data Preprocessing component &#8211; this is a backend/systems component which is in charge of taking an OSM data file and converting it into an internal representation understandable by WPS</li>
<li>Data Postprocessing component &#8211; this is a backend/systems component which is in charge of taking the features selected by the user, doing any sanity checks/processing, then performing the final conversion into a GIS format specified by the user</li>
</ul>
<p>The final product from this project is intended to be a plugin for WPS with the three discrete components as mentioned above, designed/organized in such a way that it will be easy to migrate this into the core WPS should 52&deg;North wish this to be a core feature.</p>
<p>The input format will be any valid OSM files, which are primarily XML-based but may also be PBF-based. Such files may involve data for the entire planet, or discrete regions; the plugin should be able to handle both sizes. While the primary focus of the project will be to translate the OSM/XML data into a usable format understandable by the WPS, investigation of the conversion of the PBF file format may be a possibility as time permits.</p>
<p>The two main output formats that are desired for the conversion process are: Shapefiles and GML files.</p>
<hr />
<p>Additional post about GSoC and 52north: <a href="http://52north.org/52north/news/52dnorth-to-mentor-4-google-summer-of-codetm-student-programmers" target="_blank">http://52north.org/52north/news/52dnorth-to-mentor-4-google-summer-of-codetm-student-programmers</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/worldwise001.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/worldwise001.wordpress.com/758/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=758&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.metaether.net/2012/05/02/gsoc-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce57be9cbf4406bcb8d2e7bd5792d474?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Sabriel</media:title>
		</media:content>
	</item>
		<item>
		<title>Arch Linux on OpenVZ VPSs</title>
		<link>http://blog.metaether.net/2011/07/17/arch-linux-on-openvz-vpss/</link>
		<comments>http://blog.metaether.net/2011/07/17/arch-linux-on-openvz-vpss/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 04:45:05 +0000</pubDate>
		<dc:creator>worldwise001</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.metaether.net/?p=587</guid>
		<description><![CDATA[This howto is essentially a mirror of what I posted originally in the x10Hosting forums. Original post: http://x10hosting.com/forums/vps-tutorials/162704-using-arch-linux-x10-vps.html This is aimed at the more advanced users of Linux who wish to use/install Arch Linux on their OpenVZ VPS. This is &#8230; <a href="http://blog.metaether.net/2011/07/17/arch-linux-on-openvz-vpss/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=587&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This howto is essentially a mirror of what I posted originally in the x10Hosting forums. Original post: <a href="http://x10hosting.com/forums/vps-tutorials/162704-using-arch-linux-x10-vps.html">http://x10hosting.com/forums/vps-tutorials/162704-using-arch-linux-x10-vps.html</a></p>
<hr />
<p>This is aimed at the more advanced users of Linux who wish to use/install Arch Linux on their OpenVZ VPS. This is basically a compilation of solutions to the different problems I have encountered thus far, and may be updated as I find more issues that need to be resolved.</p>
<p>Several assumptions are made as to the Linux background of the VPS user:</p>
<ul>
<li>You know basic shell and filesystem commands (i.e. filesystem traversal and file manipulation)</li>
<li>You know how to use a text editor</li>
<li>You understand all of the words in this post so far</li>
<li>You know how to use pacman, Arch&#8217;s package manager</li>
<li>You are using Arch Linux 32-bit on your VPS</li>
</ul>
<p><strong>Background</strong><br />
One of the reasons why this exists is due to the fact that Arch cannot use the most up to date kernel available in the repository. The VPS in fact relies on the kernel running on the virtualization system set up by x10Hosting (OpenVZ), currently at 2.6.18 (2.6.18-238.5.1.el5.028stab085.5). This causes a host of problems to spawn, primarily with glibc and udev, which can result in an unusable system. Thus, workarounds must be sought.</p>
<p><strong>What is Arch Linux?</strong><br />
Arch Linux is a distribution whose core philosophy centers around simplicity, minimalism, and code elegance. It is not aimed at the beginner to Linux, and is not a derivative of Debian/Ubuntu or Red Hat/Fedora. Arch&#8217;s packages tend to be bleeding-edge, i.e. providing binary versions of the latest versions of applications from the Linux community.<br />
Read more at <a href="http://www.archlinux.org/about/">http://www.archlinux.org/about/</a>.</p>
<p><strong>Issue 1: FATAL: kernel too old</strong><br />
(source: <a href="https://wiki.archlinux.org/index.php/VPS_Repo">https://wiki.archlinux.org/index.php/VPS_Repo</a>)<br />
This problem stems from trying to upgrade your system to bleeding edge. The latest version of glibc in most repositories will break your system as soon as it is installed, causing these messages to appear whenever you try to run a command. The solution is to use a version of glibc that has been specially compiled to work on x10&#8242;s kernel. The following steps must be done before any further pacman actions are carried out:</p>
<ul>
<li>Add the following in /etc/pacman.conf above [core]</li>
<p><code>[glibc-vps]<br />
Server = http://dev.archlinux.org/~ibiru/openvz/glibc-vps/i686<br />
</code></p>
<li>Example:</li>
<p><code><br />
...snip...</p>
<p>[glibc-vps]<br />
Server = http://dev.archlinux.org/~ibiru/openvz/glibc-vps/i686</p>
<p>[core]<br />
# Add your preferred servers here, they will be used first<br />
Include = /etc/pacman.d/mirrorlist</p>
<p>[extra]<br />
# Add your preferred servers here, they will be used first<br />
Include = /etc/pacman.d/mirrorlist</p>
<p>[community]<br />
# Add your preferred servers here, they will be used first<br />
Include = /etc/pacman.d/mirrorlist</p>
<p>...snip...<br />
</code></p>
<li>Edit /etc/pacman.d/mirrorlist as necessary</li>
<li>Run the following to upgrade your system:</li>
<p><code>pacman -Syu</code>
</ul>
<p><strong>Issue 2: PTY allocation request failed on channel 0</strong><br />
(source: <a href="http://forums.quantact.com/viewtopic.php?f=35&amp;t=1149">http://forums.quantact.com/viewtopic.php?f=35&amp;t=1149</a>)<br />
This problem stems after performing a system upgrade on the VPS (or upgrading udev), rebooting the VPS, then trying to log in via SSH (or the VPS console). This is a result of updating udev, which for some reason doesn&#8217;t allow for the necessary virtual terminals to be created. To fix, the following must be done before rebooting the system:</p>
<ul>
<li>Add the following to /etc/rc.local</li>
<p><code><br />
rm -rf /dev/ptmx<br />
mknod /dev/ptmx c 5 2<br />
chmod 666 /dev/ptmx<br />
umount /dev/pts<br />
rm -rf /dev/pts<br />
mkdir /dev/pts<br />
mount /dev/pts<br />
</code>
</ul>
<p>That&#8217;s it for today.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/worldwise001.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/worldwise001.wordpress.com/587/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.metaether.net&#038;blog=1540545&#038;post=587&#038;subd=worldwise001&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.metaether.net/2011/07/17/arch-linux-on-openvz-vpss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce57be9cbf4406bcb8d2e7bd5792d474?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Sabriel</media:title>
		</media:content>
	</item>
	</channel>
</rss>