<?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>beer planet &#187; installation</title> <atom:link href="http://beerpla.net/tag/installation/feed/" rel="self" type="application/rss+xml" /><link>http://beerpla.net</link> <description>where things have nothing to do with beer - tutorials, tips, how-tos, thoughts, hacks, and other techy nonsense</description> <lastBuildDate>Thu, 17 May 2012 22:50:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/> <item><title>How To Fix ERROR_NOT_FOUND 0&#215;80070490 During Windows 7 SP1 Installation</title><link>http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/</link> <comments>http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/#comments</comments> <pubDate>Fri, 06 May 2011 18:21:20 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[0x80070490]]></category> <category><![CDATA[490]]></category> <category><![CDATA[64 bit]]></category> <category><![CDATA[7]]></category> <category><![CDATA[ERROR_NOT_FOUND]]></category> <category><![CDATA[fix]]></category> <category><![CDATA[install]]></category> <category><![CDATA[installation]]></category> <category><![CDATA[problem]]></category> <category><![CDATA[solve]]></category> <category><![CDATA[SP1]]></category> <category><![CDATA[windows]]></category> <category><![CDATA[windows 7]]></category> <category><![CDATA[x64]]></category> <guid
isPermaLink="false">http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/</guid> <description><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/2011/05/image.png" class="lightview" rel="gallery['1583']" title="image"><img
style="margin: 0px 10px 10px 0px; display: inline; float: left" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/2011/05/image_thumb.png" width="150" height="150" /></a>Well, this one took ages. And whenever something takes me ages, rather than write it down in my personal notes, I prefer to put it out online for everyone with the same problem to easily find and benefit from.</p><p>The problem I&#039;m talking about today is trying to upgrade your Windows 7 installation to SP1 by applying Microsoft&#039;s update KB976932, called &#34;Windows 7 Service Pack 1 for x64-based Systems&#34; and getting nothing but a failure every time. The same problem may affect 32-bit systems as well, and I&#039;m not sure what the update number for that would be, but the solution should work for either one.</p><p><a
href="http://beerpla.net/wp-content/uploads/2011/05/SNAGHTML3837080.png" class="lightview" rel="gallery['1583']" title="SNAGHTML3837080"><img
style="margin: 0px auto; display: block; float: none" title="SNAGHTML3837080" alt="SNAGHTML3837080" src="http://beerpla.net/wp-content/uploads/2011/05/SNAGHTML3837080_thumb.png" width="566" height="395" /></a></p><p>The update starts just fine, chugs along for 10 minutes or so, then reboots ...<div
class=clear></div> <a
href="http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/2011/05/image.png" class="lightview" rel="gallery['1583']" title="image"><img
style="margin: 0px 10px 10px 0px; display: inline; float: left" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/2011/05/image_thumb.png" width="150" height="150" /></a>Well, this one took ages. And whenever something takes me ages, rather than write it down in my personal notes, I prefer to put it out online for everyone with the same problem to easily find and benefit from.</p><p>The problem I&#039;m talking about today is trying to upgrade your Windows 7 installation to SP1 by applying Microsoft&#039;s update KB976932, called &quot;Windows 7 Service Pack 1 for x64-based Systems&quot; and getting nothing but a failure every time. The same problem may affect 32-bit systems as well, and I&#039;m not sure what the update number for that would be, but the solution should work for either one.</p><p><a
href="http://beerpla.net/wp-content/uploads/2011/05/SNAGHTML3837080.png" class="lightview" rel="gallery['1583']" title="SNAGHTML3837080"><img
style="margin: 0px auto; display: block; float: none" title="SNAGHTML3837080" alt="SNAGHTML3837080" src="http://beerpla.net/wp-content/uploads/2011/05/SNAGHTML3837080_thumb.png" width="566" height="395" /></a></p><p>The update starts just fine, chugs along for 10 minutes or so, then reboots the system and starts performing more operations, when suddenly one of them fails about 10% down the road, reboots, and reverts the whole process. You end up with this message (code 80070490) and a failure for which there are a lot of useless &quot;solutions&quot; on the web that just don&#039;t work.</p><p>Except for one. I can&#039;t take credit for it &#8211; all I did was spend a month weeding through the crap, retrying, and getting nowhere, until a genius by the name <a
href="http://social.technet.microsoft.com/profile/ben-is/?type=forum">Ben-IS</a> came up with exactly the right diagnosis and <a
href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/bfb3e5b5-a3bd-4124-b4d6-7fb437ac7b74/">provided exactly the right solution</a>. This solution, in my own interpretation, is below.</p><h2>Step 1</h2><p>We are going to use a utility called <a
href="http://en.wikipedia.org/wiki/System_File_Checker">SFC</a> (System File Checker or Windows Resource Checker), which is part of the Windows installation. It will help diagnose the problem.</p><p>Open up a command prompt (cmd) as administrator and run</p><blockquote><p>sfc /scannow</p></blockquote><p>This will run for a while and produce a file called CBS.log which you can find in %WINDIR%\Logs\CBS (usually C:\Windows\Logs\CBS). See this <a
href="http://support.microsoft.com/kb/929833">KB929833</a> for more info on SFC and CBS (Component Based Servicing).</p><blockquote><p>sfc /scannow</p><p>Beginning system scan.&#160; This process will take some time.</p><p>Beginning verification phase of system scan. <br
/>Verification 100% complete.</p><p>Windows Resource Protection did not find any integrity violations.</p></blockquote><p>Even though there are no integrity violations, we should have enough info in the log to diagnose the problem.</p><h2>Step 2</h2><p>Unfortunately, Windows overwrote my CBS.log, so I&#039;ll go by the one Ben-IS provided.</p><p>Open up CBS.log and look for something like <strong>Failed uninstalling driver updates</strong> or <strong>0&#215;80070490 &#8211; ERROR_NOT_FOUND.</strong></p><p>If you have this line, which you should if you&#039;re reading this post, you should also see lines similar to these a few lines above:</p><blockquote><p>2011-04-14 12:02:33, Info CBS Doqe: q-uninstall: Inf: usbvideo.inf, Ranking: 2, Device-Install: 0, Key: 598, Identity: <strong>usbvideo.inf</strong>, Culture=neutral, Type=driverUpdate, Version=6.1.7600.16543, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS</p><p>2011-04-14 12:02:33, Info CBS Doqe: q-uninstall: Inf: sffdisk.inf, Ranking: 2, Device-Install: 0, Key: 599, Identity: sffdisk.inf, Culture=neutral, Type=driverUpdate, Version=6.1.7600.16438, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS</p><p>2011-04-14 12:02:33, Info CBS Doqe: q-uninstall: Inf: sdbus.inf, Ranking: 2, Device-Install: 0, Key: 600, Identity: sdbus.inf, Culture=neutral, Type=driverUpdate, Version=6.1.7600.16438, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS</p></blockquote><p>One of these .inf files is the culprit, and we&#039;re going to find out which one in the next step.</p><h2>Step 3</h2><p>Now open up a different log file located at <strong>%WINDIR%\inf\setupapi.dev.log </strong>(normally c:\Windows\inf\setupapi.dev.log).</p><p>Look for a line that contains <strong>Failed to find driver update</strong> or <strong>FAILURE(0&#215;00000490)</strong>.</p><p>Note the exact path to the .inf file that failed. In my case, it was:</p><blockquote><p>sto: Failed to find driver update &#039;<strong>C:\Windows\WinSxS\amd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3\usbvideo.inf</strong>&#039; in Driver Store. Error = 0&#215;00000490</p></blockquote><h2>Step 4</h2><p>This is the key to the whole operation. Open up the command prompt again (cmd) as administrator and run</p><blockquote><p>pnputil -a INSERT_FILE_NAME_FROM_STEP_3</p></blockquote><p>For example, I ran</p><blockquote><p>pnputil -a C:\Windows\WinSxS\amd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3\usbvideo.inf</p></blockquote><p>You should see the following dialog:</p><p><a
href="http://beerpla.net/wp-content/uploads/2011/05/SNAGHTML3a03ec7.png" class="lightview" rel="gallery['1583']" title="SNAGHTML3a03ec7"><img
style="margin: 0px auto; display: block; float: none" title="SNAGHTML3a03ec7" alt="SNAGHTML3a03ec7" src="http://beerpla.net/wp-content/uploads/2011/05/SNAGHTML3a03ec7_thumb.png" width="516" height="308" /></a></p><p>Choose <strong>Install this driver software anyway</strong>.</p><p>The end result should be something like this:</p><blockquote><p>pnputil -a C:\Windows\WinSxS\amd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3\usbvideo.inf <br
/>Microsoft PnP Utility</p><p>Processing inf :&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; usbvideo.inf <br
/>Driver package added successfully. <br
/>Published name :&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; oem69.inf</p><p>Total attempted:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1 <br
/>Number successfully imported: 1</p></blockquote><p>Repeat this step for any failures found in step 3.</p><h2>Step 5</h2><p>Apply the SP1 Windows Update again &#8211; it should now install successfully.</p><p>And voila &#8211; enjoy your SP1!</p><p>Microsoft has failed to fix this incredibly cryptic problem, leaving it up to the users to figure out why their SP1 updates are not installing. Thanks to people like Ben-IS, solutions no longer involve head-banging, postal rage, and <a
href="http://www.reddit.com/r/fffffffuuuuuuuuuuuu/">f7u12</a>.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+ERROR_NOT_FOUND+0x80070490+During+Windows+7+SP1+Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20Fix%20ERROR_NOT_FOUND%200x80070490%20During%20Windows%207%20SP1%20Installation&amp;link=http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/&amp;notes=Well%2C%20this%20one%20took%20ages.%20And%20whenever%20something%20takes%20me%20ages%2C%20rather%20than%20write%20it%20down%20in%20my%20personal%20notes%2C%20I%20prefer%20to%20put%20it%20out%20online%20for%20everyone%20with%20the%20same%20problem%20to%20easily%20find%20and%20benefit%20from.%0D%0AThe%20problem%20I%27m%20talking%20about%20today%20is%20trying%20to%20upgrade%20your%20Windows%207%20installation%20to%20S&amp;short_link=http://bit.ly/kX8eQf&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2007/07/09/how-to-download-and-install-windows-media-player-11-bypassing-wga/" rel="bookmark" title="July 9, 2007">How To Download And Install Windows Media Player 11 Bypassing WGA</a></li><li><a
href="http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/" rel="bookmark" title="July 23, 2008">How To Check If The Local SVN Revision Is Up-To-Date</a></li><li><a
href="http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/" rel="bookmark" title="May 18, 2009">How To Fix Redrawing Problems In Your VNC</a></li><li><a
href="http://beerpla.net/2010/01/05/how-to-fix-intermittent-mysql-errcode-13-errors-on-windows/" rel="bookmark" title="January 5, 2010">How To Fix Intermittent MySQL Errcode 13 Errors On Windows</a></li><li><a
href="http://beerpla.net/2007/07/09/the-repositories-for-apt-get-in-suse-102/" rel="bookmark" title="July 9, 2007">The Repositories For apt-get In SUSE 10.2</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2011%2F05%2F06%2Fhow-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation%2F&amp;title=How%20To%20Fix%20ERROR_NOT_FOUND%200%26%23215%3B80070490%20During%20Windows%207%20SP1%20Installation" id="wpa2a_2"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/feed/</wfw:commentRss> <slash:comments>75</slash:comments> </item> <item><title>Installing The Android Plugin For Eclipse</title><link>http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/</link> <comments>http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/#comments</comments> <pubDate>Thu, 15 Oct 2009 21:36:56 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Android]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Eclipse]]></category> <category><![CDATA[exception]]></category> <category><![CDATA[install]]></category> <category><![CDATA[installation]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[problem]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/</guid> <description><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/InstallingTheAndroidPluginForEclipse_C4DA/image.png" width="150" height="157" /> Today is my first day looking at Android development. My first encounter with the Android plugin for Eclipse has not been very smooth, to say the least. I am not sure if it&#039;s Android&#039;s or Eclipse&#039;s fault but I just wasted 2 hours on errors during the plugin installation and would like to pass on the time savings to you.</p><p>The <a
href="http://developer.android.com/sdk/1.6_r1/installing.html" rel="nofollow">plugin install page</a> provides initial instructions and the location of the plugin to give Eclipse (<a
title="https://dl-ssl.google.com/android/eclipse/" href="https://dl-ssl.google.com/android/eclipse/" rel="nofollow">https://dl-ssl.google.com/android/eclipse/</a>). This is very standard stuff and I&#039;ve installed many plugins exactly the same way. However, here&#039;s when problems started.</p><h3>Problem #1: Error while loading manipulator</h3><p>Eclipse just shows a cryptic Install failed box. Here are the highlights:</p><ul><li>!MESSAGE Error while loading</li>...<div
class=clear></div> <a
href="http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></ul>]]></description> <content:encoded><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/InstallingTheAndroidPluginForEclipse_C4DA/image.png" width="150" height="157" /> Today is my first day looking at Android development. My first encounter with the Android plugin for Eclipse has not been very smooth, to say the least. I am not sure if it&#039;s Android&#039;s or Eclipse&#039;s fault but I just wasted 2 hours on errors during the plugin installation and would like to pass on the time savings to you.</p><p>The <a
href="http://developer.android.com/sdk/1.6_r1/installing.html" rel="nofollow">plugin install page</a> provides initial instructions and the location of the plugin to give Eclipse (<a
title="https://dl-ssl.google.com/android/eclipse/" href="https://dl-ssl.google.com/android/eclipse/" rel="nofollow">https://dl-ssl.google.com/android/eclipse/</a>). This is very standard stuff and I&#039;ve installed many plugins exactly the same way. However, here&#039;s when problems started.</p><h3>Problem #1: Error while loading manipulator</h3><p>Eclipse just shows a cryptic Install failed box. Here are the highlights:</p><ul><li>!MESSAGE Error while loading manipulator</li><li>java.lang.IllegalStateException: !fwConfigLocation.equals(fwPersistentDataLocation)</li></ul><p>It looks like for whatever reason, Eclipse&#039;s fwConfigLocation variable does not match fwPersistentDataLocation. I have no idea where those come from and searching for a solution (such as this <a
href="http://pt.sourceforge.jp/ticket/browse.php?group_id=685&amp;tid=17583" rel="nofollow">crazy Japanese sourceforge</a> and <a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=277242" rel="nofollow">this Eclipse bug</a>), restarting Eclipse, and beating my head against the wall took the majority of my the 2 hours I spent on this.</p><p>Here&#039;s the full log, which will help people with the same problem find it in search engines:</p><div
class="wp_syntax"><div
class="code"><pre>!ENTRY org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2009-10-15 13:21:11.224
!MESSAGE Error while loading manipulator.
!STACK 0
java.lang.IllegalStateException: !fwConfigLocation.equals(fwPersistentDataLocation)
	!fwConfigLocation=C:\eclipse\configuration
	,fwPersistentDataLocation=C:\eclipse\plugins\configuration
	at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.checkConsistencyOfFwConfigLocAndFwPersistentDataLoc(EquinoxManipulatorImpl.java:65)
	at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:360)
	at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:50)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.UninstallBundleAction.uninstallBundle(UninstallBundleAction.java:74)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.UninstallBundleAction.execute(UninstallBundleAction.java:29)
	at org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
	at org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
	at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
	at org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
	at org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
	at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.performProvisioningPlan(ProvisioningUtil.java:389)
	at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProfileModificationOperation.doExecute(ProfileModificationOperation.java:61)
	at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningOperation.execute(ProvisioningOperation.java:37)
	at org.eclipse.equinox.internal.provisional.p2.ui.ProvisioningOperationRunner$1.run(ProvisioningOperationRunner.java:94)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
&nbsp;
!ENTRY org.eclipse.equinox.p2.engine 4 4 2009-10-15 13:21:11.240
!MESSAGE An error occurred while uninstalling
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2009-10-15 13:21:11.240
!MESSAGE session context was:(profile=epp.package.php, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Uninstall, operand=[R]javax.activation 1.1.0.v200905021805 --&gt; [R]javax.activation 1.1.0.v200906290531, action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.UninstallBundleAction).
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2009-10-15 13:21:11.240
!MESSAGE Error while loading manipulator.
!STACK 0
java.lang.IllegalStateException: Error while loading manipulator.
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:54)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.UninstallBundleAction.uninstallBundle(UninstallBundleAction.java:74)
	at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.UninstallBundleAction.execute(UninstallBundleAction.java:29)
	at org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
	at org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
	at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
	at org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
	at org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
	at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.performProvisioningPlan(ProvisioningUtil.java:389)
	at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProfileModificationOperation.doExecute(ProfileModificationOperation.java:61)
	at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningOperation.execute(ProvisioningOperation.java:37)
	at org.eclipse.equinox.internal.provisional.p2.ui.ProvisioningOperationRunner$1.run(ProvisioningOperationRunner.java:94)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SESSION 2009-10-15 13:31:40.853 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.6.0_16
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86</pre></div></div><p>Finally, I found a solution that worked &#8211; modify eclipse.ini (the one that sits in elipse&#039;s install directory) and add the following:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
</pre></td><td
class="code"><pre>-startup
file:/C:/eclipse/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
file:/C:/eclipse/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519</pre></td></tr></table></div><p>Note that the exact locations may differ for you, so figure out what is installed on your machine and replace accordingly.</p><p>Also, it seems that the location of the file HAS to be on a new line &#8211; otherwise it is not recognized. What kind of shit is that, Eclipse? Some values in eclipse.ini are specified on the same line separated by space, some separated by &#039;=&#039;, and some have to be on a new line? This fun trivia fact wasted about 45 minutes of my time.</p><p>And yes, startup has 1 dash and launcher.library has 2. /sigh</p><p><strong>Edit:</strong> it looks like by default Eclipse does come with these options. I somehow managed to lose them, so this is probably my fault. The error couldn&#039;t be more cryptic though.</p><h3>Problem #2: java.io.IOException: The file &quot;C:\eclipse\features\com.android.ide.eclipse.adt_0.9.3.v200909031112-12945&quot; does not exist</h3><p>Great. Now what…</p><p>After examining the features directory, I indeed found that directory com.android.ide.eclipse.adt_0.9.3.v200909031112-12945 does not exist. What I did find though is com.android.ide.eclipse.adt_0.9.3.v200909031112-12945.jar, which is simply an archive. Why didn&#039;t you unpack this archive, Eclipse? Or Android plugin devs? Whoever is responsible for this &#8211; argh!</p><p>After quickly creating the directories and unpacking the .jar contents into them, Eclipse was finally able to install the Android plugin.</p><p>&#160;</p><p>If installing a plugin is this friendly, I can only imagine what awaits me in Android app development. Am I the only one with these problems? You let me know.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Installing+The+Android+Plugin+For+Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Installing%20The%20Android%20Plugin%20For%20Eclipse&amp;link=http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/&amp;notes=%20Today%20is%20my%20first%20day%20looking%20at%20Android%20development.%20My%20first%20encounter%20with%20the%20Android%20plugin%20for%20Eclipse%20has%20not%20been%20very%20smooth%2C%20to%20say%20the%20least.%20I%20am%20not%20sure%20if%20it%27s%20Android%27s%20or%20Eclipse%27s%20fault%20but%20I%20just%20wasted%202%20hours%20on%20errors%20during%20the%20plugin%20installation%20and%20would%20like%20to%20pass%20on%20th&amp;short_link=http://bit.ly/c76rI4&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/11/04/android-auto-formatting-android-xml-files-with-eclipse/" rel="bookmark" title="November 4, 2009">[Android] Auto Formatting Android XML Files With Eclipse</a></li><li><a
href="http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/" rel="bookmark" title="September 29, 2010">How To Update Eclipse From Galileo (3.5) To Helios (3.6) In-Place Without Reinstalling</a></li><li><a
href="http://beerpla.net/2007/08/29/a-short-note-on-eaccelerator-the-php-accelerator/" rel="bookmark" title="August 29, 2007">A Short Note On eAccelerator &#8211; The PHP Accelerator</a></li><li><a
href="http://beerpla.net/2008/10/09/my-notes-on-learning-python-coming-from-perl/" rel="bookmark" title="October 9, 2008">My Notes On Learning Python Coming From Perl</a></li><li><a
href="http://beerpla.net/2009/11/21/meet-firefox-for-mobile-video-feature-highlights-more-info/" rel="bookmark" title="November 21, 2009">Meet Firefox For Mobile [Video + Feature Highlights + More Info]</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F10%2F15%2Finstalling-the-android-plugin-for-eclipse%2F&amp;title=Installing%20The%20Android%20Plugin%20For%20Eclipse" id="wpa2a_4"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/10/15/installing-the-android-plugin-for-eclipse/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>How To Install The Latest SOAP::Lite Using Perl CPAN</title><link>http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/</link> <comments>http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/#comments</comments> <pubDate>Wed, 30 Apr 2008 17:56:53 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Programming]]></category> <category><![CDATA[cpan]]></category> <category><![CDATA[install]]></category> <category><![CDATA[installation]]></category> <category><![CDATA[Perl]]></category> <category><![CDATA[problem]]></category> <category><![CDATA[SOAP]]></category> <category><![CDATA[SOAP::Lite]]></category> <guid
isPermaLink="false">http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/</guid> <description><![CDATA[<p>Apparently it&#039;s not straightforward to install SOAP::Lite, even using CPAN.</p><p>Check this out.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td
class="code"><pre>cpan[1]&#62; install SOAP::Lite
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
  Database was generated on Tue, 29 Apr 2008 18:29:45 GMT
CPAN: YAML loaded ok (v0.66)
Going to read /root/.cpan/build/
............................................................................DONE
Found 149 old builds, restored the state of 109
Warning: Cannot install SOAP::Lite, don't know what it is.
Try the command
&#160;
    i /SOAP::Lite/
&#160;
to find objects with matching identifiers.
CPAN: Time::HiRes loaded ok (v1.9713)</pre></td></tr></table></div><p>Huh? Okay&#8230;</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td
class="code"><pre>cpan[2]&#62; i /SOAP::Lite/
Module    ResourcePool::Command::SOAP::Lite::Call (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
</pre></td></tr></table>...<div
class=clear></div> <a
href="http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></div>]]></description> <content:encoded><![CDATA[<p>Apparently it&#039;s not straightforward to install SOAP::Lite, even using CPAN.</p><p>Check this out.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td
class="code"><pre>cpan[1]&gt; install SOAP::Lite
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
  Database was generated on Tue, 29 Apr 2008 18:29:45 GMT
CPAN: YAML loaded ok (v0.66)
Going to read /root/.cpan/build/
............................................................................DONE
Found 149 old builds, restored the state of 109
Warning: Cannot install SOAP::Lite, don't know what it is.
Try the command
&nbsp;
    i /SOAP::Lite/
&nbsp;
to find objects with matching identifiers.
CPAN: Time::HiRes loaded ok (v1.9713)</pre></td></tr></table></div><p>Huh? Okay&#8230;</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td
class="code"><pre>cpan[2]&gt; i /SOAP::Lite/
Module    ResourcePool::Command::SOAP::Lite::Call (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
Module    ResourcePool::Factory::SOAP::Lite (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
Module    ResourcePool::Resource::SOAP::Lite (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
Module    SOAP::Lite::Deserializer::XMLSchema1999 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::Deserializer::XMLSchema2001 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::Deserializer::XMLSchemaSOAP1_1 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::Deserializer::XMLSchemaSOAP1_2 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::InstanceExporter (SMEISNER/SOAP-Lite-InstanceExporter-0.02.tar.gz)
Module    SOAP::Lite::Packager   (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::Simple     (LLAP/SOAP-Lite-Simple-1.9.tar.gz)
Module    SOAP::Lite::Simple::DotNet (LLAP/SOAP-Lite-Simple-1.4.tar.gz)
Module    SOAP::Lite::Simple::Real (LLAP/SOAP-Lite-Simple-1.4.tar.gz)
Module    SOAP::Lite::Utility    (BRYCE/SOAP-Lite-Utility-0.01.tar.gz)
Module    SOAP::Lite::Utils      (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
14 items found</pre></td></tr></table></div><p>Wtf? Let&#039;s try something else.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
</pre></td><td
class="code"><pre>cpan[8]&gt; i /SOAP.*Lite/
Distribution    BRYCE/SOAP-Lite-Utility-0.01.tar.gz
Distribution    BYRNE/SOAP/SOAP-Lite-0.60a.tar.gz
Distribution    DYACOB/SOAP-Lite-ActiveWorks-0.10.tar.gz
Distribution    DYACOB/SOAP-Lite-SmartProxy-0.11.tar.gz
Distribution    LLAP/SOAP-Lite-Simple-1.4.tar.gz
Distribution    LLAP/SOAP-Lite-Simple-1.9.tar.gz
Distribution    MKUTTER/SOAP-Lite-0.71.04.tar.gz
Distribution    MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz
Distribution    SMEISNER/SOAP-Lite-InstanceExporter-0.02.tar.gz
Module    Catalyst::Action::SOAP::DocumentLiteral (DRUOSO/Catalyst-Controller-SOAP-0.8.tar.gz)
Module    Catalyst::Action::SOAP::DocumentLiteralWrapped (DRUOSO/Catalyst-Controller-SOAP-0.8.tar.gz)
Module    Catalyst::Action::SOAP::RPCLiteral (DRUOSO/Catalyst-Controller-SOAP-0.8.tar.gz)
Module    Catalyst::Controller::SOAP::DocumentLiteralWrapped (DRUOSO/Catalyst-Controller-SOAP-0.8.tar.gz)
Module    Net::DRI::Transport::HTTP::SOAPLite (PMEVZEK/Net-DRI-0.85.tar.gz)
Module    ResourcePool::Command::SOAP::Lite::Call (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
Module    ResourcePool::Factory::SOAP::Lite (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
Module    ResourcePool::Resource::SOAP::Lite (MWS/ResourcePool-Resource-SOAP-Lite-1.0101.tar.gz)
Module  = SOAP::Lite::Deserializer::XMLSchema1999 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module  = SOAP::Lite::Deserializer::XMLSchema2001 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module  = SOAP::Lite::Deserializer::XMLSchemaSOAP1_1 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module  = SOAP::Lite::Deserializer::XMLSchemaSOAP1_2 (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::InstanceExporter (SMEISNER/SOAP-Lite-InstanceExporter-0.02.tar.gz)
Module  = SOAP::Lite::Packager   (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
Module    SOAP::Lite::Simple     (LLAP/SOAP-Lite-Simple-1.9.tar.gz)
Module    SOAP::Lite::Simple::DotNet (LLAP/SOAP-Lite-Simple-1.4.tar.gz)
Module    SOAP::Lite::Simple::Real (LLAP/SOAP-Lite-Simple-1.4.tar.gz)
Module    SOAP::Lite::Utility    (BRYCE/SOAP-Lite-Utility-0.01.tar.gz)
Module  = SOAP::Lite::Utils      (MKUTTER/SOAP-Lite-0.71.04.tar.gz)
28 items found</pre></td></tr></table></div><p>Aha! It&#039;s hiding under a Distribution. Tricky, tricky.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre>cpan
install MKUTTER/SOAP-Lite-0.71.04.tar.gz</pre></td></tr></table></div><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
</pre></td><td
class="code"><pre>  CPAN.pm: Going to build M/MK/MKUTTER/SOAP-Lite-0.71.04.tar.gz
&nbsp;
We are about to install SOAP::Lite and for your convenience will provide
you with list of modules and prerequisites, so you'll be able to choose
only modules you need for your configuration.
&nbsp;
XMLRPC::Lite, UDDI::Lite, and XML::Parser::Lite are included by default.
Installed transports can be used for both SOAP::Lite and XMLRPC::Lite.
&nbsp;
Press  to see the detailed list.
&nbsp;
Feature                       Prerequisites                Install?
----------------------------- ---------------------------- --------
Core Package                  [*] Scalar::Util             always
                              [*] Test::More
                              [*] URI
                              [*] MIME::Base64
                              [*] version
                              [*] XML::Parser (v2.23)
Client HTTP support           [*] LWP::UserAgent           always
Client HTTPS support          [*] Crypt::SSLeay            [ yes ]
Client SMTP/sendmail support  [ ] MIME::Lite               [ no ]
Client FTP support            [*] IO::File                 [ yes ]
                              [*] Net::FTP
Standalone HTTP server        [*] HTTP::Daemon             [ yes ]
Apache/mod_perl server        [ ] Apache                   [ no ]
FastCGI server                [ ] FCGI                     [ no ]
POP3 server                   [*] MIME::Parser             [ yes ]
                              [*] Net::POP3
IO server                     [*] IO::File                 [ yes ]
MQ transport support          [ ] MQSeries                 [ no ]
JABBER transport support      [ ] Net::Jabber              [ no ]
MIME messages                 [*] MIME::Parser             [ yes ]
DIME messages                 [*] IO::Scalar (v2.105)      [ no ]
                              [ ] DIME::Tools (v0.03)
                              [ ] Data::UUID (v0.11)
SSL Support for TCP Transport [ ] IO::Socket::SSL          [ no ]
Compression support for HTTP  [*] Compress::Zlib           [ yes ]
MIME interoperability w/ Axis [ ] MIME::Parser (v6.106)    [ no ]
--- An asterix '[*]' indicates if the module is currently installed.
&nbsp;
Do you want to proceed with this configuration? [yes]
Checking if your kit is complete...
Looks good
Writing Makefile for SOAP::Lite
cp lib/SOAP/Packager.pm blib/lib/SOAP/Packager.pm
cp lib/XML/Parser/Lite.pm blib/lib/XML/Parser/Lite.pm
...
Writing /usr/lib/perl5/site_perl/5.10.0/i686-linux/auto/SOAP/Lite/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i686-linux/perllocal.pod
  MKUTTER/SOAP-Lite-0.71.04.tar.gz
  /usr/bin/make install  -- OK</pre></td></tr></table></div><p>The latest version of SOAP::Lite is installed, time to pat yourself on the back and write some code to actually use it.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Install+The+Latest+SOAP%3A%3ALite+Using+Perl+CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20Install%20The%20Latest%20SOAP%3A%3ALite%20Using%20Perl%20CPAN&amp;link=http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/&amp;notes=Apparently%20it%27s%20not%20straightforward%20to%20install%20SOAP%3A%3ALite%2C%20even%20using%20CPAN.%20Check%20this%20out.%20cpan%5B1%5D%3E%20install%20SOAP%3A%3ALite%0ACPAN%3A%20Storable%20loaded%20ok%20%28v2.18%29%0AGoing%20to%20read%20%2Froot%2F.cpan%2FMetadata%0A%20%20Database%20was%20generated%20on%20Tue%2C%2029%20Apr%202008%2018%3A29%3A45%20GMT%0ACPAN%3A%20YAML%20loaded%20ok%20%28v0.66%29%0AGoing%20to%20read%20%2Froot%2F.cpan&amp;short_link=http://bit.ly/dcTX3j&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2007/10/12/cpan-the-perl-module-manager/" rel="bookmark" title="October 12, 2007">cpan &#8211; The Perl Module Manager</a></li><li><a
href="http://beerpla.net/2009/06/09/how-to-make-your-site-lightning-fast-by-compressing-deflategzip-your-html-javascript-css-xml-etc-in-apache/" rel="bookmark" title="June 9, 2009">How To Make Your Site Lightning Fast* By Compressing (deflate/gzip) Your HTML, Javascript, CSS, XML, etc In Apache</a></li><li><a
href="http://beerpla.net/2008/04/22/do-not-use-this-perl-module-passwdunix/" rel="bookmark" title="April 22, 2008">Do NOT Use This Perl Module: Passwd::Unix</a></li><li><a
href="http://beerpla.net/2008/03/27/parsing-json-in-perl-by-example-southparkstudioscom-south-park-episodes/" rel="bookmark" title="March 27, 2008">Parsing JSON In Perl By Example &#8211; SouthParkStudios.com South Park Episodes</a></li><li><a
href="http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/" rel="bookmark" title="February 3, 2010">How *Not* To Implement A Web Application That Handles External Authentication, Using BeTwittered.com As An Example</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F04%2F30%2Fhow-to-install-the-latest-soaplite-using-perl-cpan%2F&amp;title=How%20To%20Install%20The%20Latest%20SOAP%3A%3ALite%20Using%20Perl%20CPAN" id="wpa2a_6"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/04/30/how-to-install-the-latest-soaplite-using-perl-cpan/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Linux openSUSE 10.2 Learning Experience #1: Introduction</title><link>http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/</link> <comments>http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/#comments</comments> <pubDate>Wed, 27 Dec 2006 01:33:02 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[installation]]></category> <category><![CDATA[layout]]></category> <category><![CDATA[opensuse]]></category> <category><![CDATA[partition]]></category> <category><![CDATA[proper]]></category> <category><![CDATA[suse]]></category> <guid
isPermaLink="false">http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/</guid> <description><![CDATA[<p>The purpose of this article is to:</p><ul><li>introduce the new Linux section of the site (specifically dedicated to openSUSE).</li><li>provide a very short description of Linux and compare it to other operating systems.</li><li>answer some installation questions.</li></ul><p>I&#039;m a Windows user, I admit it. Not because I enjoy frequent reboots, freezes, and other unexplainable quirks. It&#039;s mostly because I have so many programs I&#039;m used to, it would be impossible to switch to anything else, and I know ins and outs that allow me to be very comfortable with the Windows. I&#039;m talking 20-30 programs I&#039;m not willing to give up any time soon.</p><p><img
src="http://beerpla.net/wp-content/uploads/opensuse.thumbnail.png" alt="opensuse.png" title="opensuse.png" align="left" border="1" hspace="10" vspace="10" /> However, I also have deep respect for *nix based systems. I started using them back in ...<div
class=clear></div> <a
href="http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p>The purpose of this article is to:</p><ul><li>introduce the new Linux section of the site (specifically dedicated to openSUSE).</li><li>provide a very short description of Linux and compare it to other operating systems.</li><li>answer some installation questions.</li></ul><p>I&#039;m a Windows user, I admit it. Not because I enjoy frequent reboots, freezes, and other unexplainable quirks. It&#039;s mostly because I have so many programs I&#039;m used to, it would be impossible to switch to anything else, and I know ins and outs that allow me to be very comfortable with the Windows. I&#039;m talking 20-30 programs I&#039;m not willing to give up any time soon.</p><p><img
src="http://beerpla.net/wp-content/uploads/opensuse.thumbnail.png" alt="opensuse.png" title="opensuse.png" align="left" border="1" hspace="10" vspace="10" /> However, I also have deep respect for *nix based systems. I started using them back in college and continued later on when I worked at Intel (Solaris) and other jobs. Stability and abundance of open-source software that just works attracted me to Linux. Finally, being a user just wasn&#039;t going to cut it: I had way too many questions about how things work, how the OS boots, what the conventions are, etc, etc, etc. So, finally, a couple of days ago I picked <strong>openSUSE 10.2</strong> as my distro (distribution) of choice to play around with. The Linux section here on the site has been empty for a while, so I&#039;m going to fill it up by documenting all my experiences and questions throughout the whole learning process as seen with the eyes of an amateur, which, I think, is what most tutorials are missing. So, let&#039;s begin.</p><p>OK, so&#8230; what are all these distributions? Ubuntu, who hasn&#039;t heard that by now? SUSE? Fedora? Why can&#039;t Linux be just Linux, just like Windows is just Windows? In short, in my opinion, because nobody but Microsoft has access to the Windows code (technically, after that leak a couple of years ago, everyone had a chance to see kernel source, but nobody can actually modify the OS or release another one based on it). Linux is open source, anybody can contribute to its development. That&#039;s the beauty of Linux: collaboration of <strike>hundreds</strike> thousands of people often working on their own time with passion no employee on payroll can match. Some motivated individuals go even further: they compile a set of Linux components that they think would work best together and release it as a distribution. <strong>openSUSE </strong>is a fine example of that. A bunch of smart people over at Novell got together and produced openSUSE a while ago, with its main goals being:</p><ul><li> Make openSUSE the easiest Linux distribution for anyone to obtain and the most widely used open source platform.</li><li> Provide an environment for open source collaboration that makes openSUSE the world&#039;s best Linux distribution for new and experienced Linux users.</li><li> Dramatically simplify and open the development and packaging processes to make openSUSE the platform of choice for Linux hackers and application developers.</li></ul><p>See this <a
href="http://en.opensuse.org/Project_overview">openSUSE.org about page</a> for more info.</p><p><a
href="http://beerpla.net/wp-content/uploads/yast2-finish.jpg" class="lightview" rel="gallery['153']"><img
src="http://beerpla.net/wp-content/uploads/thumb-yast2-finish.jpg" align="left" border="1" height="135" hspace="10" vspace="10" width="180" /></a> Installing Linux is easier than ever. Back in the day, Linux puzzled average users. Nowadays, for everyday activities Linux is as easy to use as Windows (or Mac if you&#039;re into big shiny objects). A short installation guide by Novel is available <a
href="http://www.novell.com/products/opensuse/installation.html">here</a> and a very nice long guide by HowToForge is available <a
href="http://www.howtoforge.com/perfect_setup_opensuse_10.2">here</a>. If you breeze through the installation steps, you should have a shiny desktop ready to rock and roll in about 30 minutes. While the installation itself is very easy (just burn a CD/DVD from <a
href="http://download.opensuse.org">http://download.opensuse.org</a> and reboot the computer), I had a couple of questions about things I wasn&#039;t quite sure about. Here they are:</p><ul><li>You&#039;re prompted to select your Desktop. The choices are <span
style="font-weight: bold">KDE</span>, <span
style="font-weight: bold">GNOME</span>, and Other (the Other menu has serveral options, one being no graphical desktop, which you would use if you didn&#039;t want a GUI at all, for example for server installs or if you imagined myself as an uber leet hax0r). A graphical desktop is a bit like a skin for the OS. Each also includes different sets of tools, for example KDE&#039;s default editor is KEdit while GNOME&#039;s is gedit. There are other differences, but for now we have to pick one. The good news is that you can install both later via the software update tool called YaST (actually it&#039;s yast2 in SUSE 10.2, yast is just a symlink to /sbin/yast2) and switch between them with ease. For my particular installation, I picked KDE as the desktop manager, which I ended up enjoying quite a lot.</li></ul><ul><li>Correct partitioning of my 110GB hard drive raised the most questions out of all the installation prompts. After consulting with a friendly sysadmin from work, I ended up with<ul><li><strong>1.0GB swap partition</strong> with <em>swap</em> filesystem. I have 2GB RAM, so 1GB swap in case I run out of RAM should suffice.</li><li><strong>100MB /boot partition</strong> with <em>ext3</em> filesystem. /boot is where a boot loader like GRUB will reside. We don&#039;t want to piss off GRUB, so we&#039;ll give it a separate partition.</li><li><strong>###MB /tmp partition</strong> with <em>ext3</em> filesystem. /tmp stores temp files for all users. It is better to assign a separate partition to it so that malicious users cannot potentially flood it with useless data and cause the server to run out of space. Don&#039;t make this space too small though, so that legitimate users don&#039;t run out of temp space.</li><li><strong>###MB /var partition</strong> with <em>ext3</em> filesystem. /var can also run the server out of space quickly if a runaway log file fills it up (normally, in /var/log). Assign a few gigs to this dir depending on total space.</li><li><strong>The rest of the drive I assigned to /</strong> with <em>ext3 </em>filesystem. Some people also recommend assigning a separate partition to /home, which is probably a good idea if you&#039;re planning on having multiple users on the box. I picked ext3 after reading up online about various filesystem types. ReiserFS was not really an option anymore, since it wasn&#039;t too stable yet, and the creator of Reiser was recently arrested for murdering his wife. 2 days after the news broke out, SUSE creators officially announced ext3 as the recommended SUSE filesystem. When ext4 comes out, ext3 partitions will be easily upgradeable to ext4 without the need for repartitioning. The only drawback that I could find for ext3 is the ~32k directory and file limit in a single directory. Oh well, as long as I know about it, I&#039;ll be able to craft my applications with that in mind.</li><li><strong>Update 3/20/2008: </strong>I found a great Filesystem Hierarchy Standard document that explains all the dirs in detail <a
href="http://www.pathname.com/fhs/pub/fhs-2.3.html">here</a>.</li></ul></li></ul><ul><li>Since I was planning on letting my router (Linksys WRT54G with HyperWRT firmware) handle the firewall duties, I disabled the firewall in the Network part of the installation. It&#039;s probably a good idea to leave it on and open ports like SSH (22), FTP (20-21), or HTTP (80) manually. I&#039;m probably going to turn the firewall back on after a couple of weeks once I get the hang of everything.</li></ul><p>Well, that should do it for this introduction. In the following articles, I will share my experiences dealing with something something specific, writing as I learn myself. They may be dedicated to software installation and usage, for example, proftpd ftp server. In other articles I may visit Linux concepts, like how to make programs start up at boot time.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Linux+openSUSE+10.2+Learning+Experience+%231%3A+Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Linux%20openSUSE%2010.2%20Learning%20Experience%20%231%3A%20Introduction&amp;link=http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/&amp;notes=The%20purpose%20of%20this%20article%20is%20to%3A%0D%0A%0D%0A%09introduce%20the%20new%20Linux%20section%20of%20the%20site%20%28specifically%20dedicated%20to%20openSUSE%29.%0D%0A%09provide%20a%20very%20short%20description%20of%20Linux%20and%20compare%20it%20to%20other%20operating%20systems.%0D%0A%09answer%20some%20installation%20questions.%0D%0A%0D%0AI%27m%20a%20Windows%20user%2C%20I%20admit%20it.%20Not%20because%20I%20enjoy&amp;short_link=http://bit.ly/dzqDRS&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2007/08/10/how-to-resizegrow-vmware-linux-disks-and-partitions/" rel="bookmark" title="August 10, 2007">How To Resize/Grow VMware Linux Disks and Partitions</a></li><li><a
href="http://beerpla.net/2006/06/07/ubuntu-laptop-installation/" rel="bookmark" title="June 7, 2006">Ubuntu Laptop Installation</a></li><li><a
href="http://beerpla.net/2007/07/09/the-repositories-for-apt-get-in-suse-102/" rel="bookmark" title="July 9, 2007">The Repositories For apt-get In SUSE 10.2</a></li><li><a
href="http://beerpla.net/2006/06/12/beer-planet-is-fast-again/" rel="bookmark" title="June 12, 2006">Beer Planet is Fast Again</a></li><li><a
href="http://beerpla.net/2010/03/01/the-most-awesome-vpn-tip-how-to-make-windows-automatically-use-your-local-wifilan-connection-directly-for-requests-that-dont-need-to-go-through-vpn/" rel="bookmark" title="March 1, 2010">The Most Awesome VPN Tip: How To Make Windows Automatically Use Your Local WiFi/LAN Connection Directly For Requests That Don&#039;t Need To Go Through VPN</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2006%2F12%2F26%2Flinux-opensuse-102-learning-experience-1-introduction%2F&amp;title=Linux%20openSUSE%2010.2%20Learning%20Experience%20%231%3A%20Introduction" id="wpa2a_8"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2006/12/26/linux-opensuse-102-learning-experience-1-introduction/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
