<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ben Kevan's Blog</title>
	
	<link>http://www.benkevan.com/blog</link>
	<description>Why do you want to know me?</description>
	<pubDate>Thu, 13 Nov 2008 01:21:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BenKevansBlog" type="application/rss+xml" /><item>
		<title>NVIDIA 177.82 Linux Drivers Released (openSUSE 11)</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/451245318/</link>
		<comments>http://www.benkevan.com/blog/nvidia-17782-linux-drivers-released-opensuse-11/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 00:12:04 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[nvidia]]></category>

		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=272</guid>
		<description><![CDATA[New drivers for NVIDIA based cards have been released

Release Highlights 
Added support for the following new GPUs:
Quadro NVS 450
Quadro FX 370 LP
Quadro FX 5800
Quadro FX 4800
Quadro FX 470
Quadro CX
Fixed a problem on recent mobile GPUs that caused a power management resume from S3 to take 30+ seconds.
Fixed a problem with hotkey switching on some recent [...]]]></description>
			<content:encoded><![CDATA[<p>New drivers for NVIDIA based cards have been released</p>
<p class="textbox">
<strong>Release Highlights </strong><br />
Added support for the following new GPUs:<br />
Quadro NVS 450<br />
Quadro FX 370 LP<br />
Quadro FX 5800<br />
Quadro FX 4800<br />
Quadro FX 470<br />
Quadro CX<br />
Fixed a problem on recent mobile GPUs that caused a power management resume from S3 to take 30+ seconds.<br />
Fixed a problem with hotkey switching on some recent mobile GPUs.<br />
Fixed an image corruption issue seen in FireFox 3.
</p>
<p>Download <a href="http://www.nvidia.com/object/linux_display_ia32_177.82.html">x86 here</a><br />
Download <a href="http://www.nvidia.com/object/linux_display_amd64_177.82.html">x86_64 here</a></p>
<p>To install simply run:<br />
Assuming you&#8217;re running x86_64</p>
<p class="textbox">sudo sh NVIDIA-Linux-x86_64-177.82-pkg2.run</p>
<p>You can uninstall the previous version of the nvidia driver by running: </p>
<p class="textbox">sudo sh NVIDIA-Linux-x86_64-177.82-pkg2.run &#8211;uninstall</p>
<p>ps. I would give a report on it, but like I said in my posting a few minutes ago.. my Beta 5 box is blah&#8217;ed up.. and NVIDIA driver doesn&#8217;t seem to be working correctly due to the new kernel.. I suspect it to work fine on openSUSE 11.0 / 11.1 Beta 4 and earlier. </p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/451245318" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/nvidia-17782-linux-drivers-released-opensuse-11/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/nvidia-17782-linux-drivers-released-opensuse-11/</feedburner:origLink></item>
		<item>
		<title>My beta 5 woes - :(</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/451240648/</link>
		<comments>http://www.benkevan.com/blog/my-beta-5-woes/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 00:06:23 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[11.1]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[broken]]></category>

		<category><![CDATA[compiz]]></category>

		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=269</guid>
		<description><![CDATA[Boy Oh Boy.. have I been having some issues after updating to the second sync of Beta 5 this morning. 
#1 OpenOffice will not open anything over smb protocol.. Bugzilla 443467
#2 With Compiz when I close krdc (on KDE 3.5.10) it kills my whole X session (this is with xrdp and dmx packages installed) Bugzilla [...]]]></description>
			<content:encoded><![CDATA[<p>Boy Oh Boy.. have I been having some issues after updating to the second sync of Beta 5 this morning. </p>
<p>#1 OpenOffice will not open anything over smb protocol.. <a href="https://bugzilla.novell.com/show_bug.cgi?id=443467">Bugzilla 443467</a><br />
#2 With Compiz when I close krdc (on KDE 3.5.10) it kills my whole X session (this is with xrdp and dmx packages installed) <a href="https://bugzilla.novell.com/show_bug.cgi?id=444249">Bugzilla 444249</a><br />
#3 KSnapshot kills my X session much like krdc (on KDE 3.5.10) <a href="https://bugzilla.novell.com/show_bug.cgi?id=443819">Bugzilla 443819</a><br />
#4 xrdp isn&#8217;t working with KDM due to pam issues, also when I have gdm I am still getting other errors <a href="https://bugzilla.novell.com/show_bug.cgi?id=441750">Bugzilla 441750</a><br />
#5 After installed the newest sync of beta 5 (as of this morning) the Kernel 2.6.27.5-2.2 seems to have killed my NVIDIA driver, and NVIDIA driver will not work as previous (I suspect kernel upgrade did it, as the other packages installed don&#8217;t seem to have anything to do with it) <b>Note: This actually seems to be a compiz issue, where GLX will not stay loaded</b><br />
#6 Ok.. not really a bug.. but some direction would be nice: removal of emerald or fix for emerald to work with NOMAD patch for X to get xrdp working <a href="https://bugzilla.novell.com/show_bug.cgi?id=431846">Bugzilla 431846</a></p>
<p>All in all, this build of Beta 5 .. has given me quite the headaches.. </p>
<p>How are other fairing with Beta 5?</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/451240648" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/my-beta-5-woes/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/my-beta-5-woes/</feedburner:origLink></item>
		<item>
		<title>The sad state of emerald for compiz &amp; its possible demise</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/449776233/</link>
		<comments>http://www.benkevan.com/blog/the-sad-state-of-emerald-for-compiz-its-possible-demise/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 17:47:00 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[11.1]]></category>

		<category><![CDATA[compiz]]></category>

		<category><![CDATA[emerald]]></category>

		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=257</guid>
		<description><![CDATA[As some of you may know, emerald is a very nice themer for compiz. However, recently a major patch was applied known as the &#8220;nomad&#8221; patch. The patch was applied on Tuesday Sept 16th and has ripped havoc for people who use Emerald. 
So you&#8217;d imagine someone just needs to fix emerald. However, emerald is [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you may know, emerald is a very nice themer for compiz. However, recently a major patch was applied known as the &#8220;nomad&#8221; patch. The patch was applied on Tuesday Sept 16th and has ripped havoc for people who use Emerald. </p>
<p>So you&#8217;d imagine someone just needs to fix emerald. However, emerald is no longer maintained which means, unless someone really steps up it&#8217;ll just be a memory. </p>
<p>So what are the choices for openSUSE 11.1?</p>
<p>Remove compiz-emerald to keep the number of bug reports down<br />
Find someone to maintain emerald (alot harder then just removing it)<br />
Applying a home built hack patch to keep in 11.1 and gracefully remove from 11.2 with correct notification to the community.<br />
Revert back to compiz pre-nomad patch (not sure about the regressoins of this). </p>
<p>I personally have reverted back to the &#8220;pre-nomad&#8221; version of 0.7.8 (you can modify the spec file, and just remove the patch2) .. and am keeping emerald (as I like having control of the size of my taskbar etc.. since I think all the KDE Decorations waste tons of desktop space. </p>
<p>Edit: Does anyone know the version of Compiz / Compiz Emerald on Ubuntu 8.10 and if it works? If it does, why can&#8217;t the patch there be used for openSUSE emerald? If they opted &#8220;not&#8221; to use the NOMAD patch, why do we &#8220;have&#8221; to? < Dunno why I just thought of that. </p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/449776233" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/the-sad-state-of-emerald-for-compiz-its-possible-demise/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/the-sad-state-of-emerald-for-compiz-its-possible-demise/</feedburner:origLink></item>
		<item>
		<title>openSUSE 11.1 YaST preview - What’s the next step?</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/448080435/</link>
		<comments>http://www.benkevan.com/blog/opensuse-111-yast-preview-whats-the-next-step/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 05:57:38 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[Ubuntu / Kubuntu]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[review]]></category>

		<category><![CDATA[yast]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=250</guid>
		<description><![CDATA[With the latest builds of YaST, I would have to say it is far from &#8220;Yet another Setup Tool&#8221;. I consider it &#8220;The ultimate Setup Tool&#8221;. That&#8217;s right, I think YaST which ships with openSUSE is the most complete, and comprehensive configuration / management tool. Furthermore in openSUSE 11.1 YaST is being shipped with many [...]]]></description>
			<content:encoded><![CDATA[<p>With the latest builds of YaST, I would have to say it is far from &#8220;Yet another Setup Tool&#8221;. I consider it &#8220;The ultimate Setup Tool&#8221;. That&#8217;s right, I think YaST which ships with openSUSE is the most complete, and comprehensive configuration / management tool. Furthermore in openSUSE 11.1 YaST is being shipped with many enhancemnts in the printer, software repositories, partitioner and more. </p>
<p>In this writing I&#8217;ll just show you some screenshots of the newly redesigned yast module gui&#8217;s. However later I will show more detail on how to use several of them including the newly revamped printer, partitioner one etc. </p>
<p>So lets start off with the printer module.<br />
<a href="http://benkevan.com/gallery/albums/userpics/10001/printer_configs.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_printer_configs.jpg" alt="YaST Printers" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/printer_configs1.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_printer_configs1.jpg" alt="YaST Printer" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/printer_configs2.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_printer_configs2.jpg" alt="YaST Printer" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/printer_configs3.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_printer_configs3.jpg" alt="YaST Printer" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/printer_configs4.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_printer_configs4.jpg" alt="YaST Printer" /></a></p>
<p>Software Repository module<br />
<a href="http://benkevan.com/gallery/albums/userpics/10001/software_repositories.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_software_repositories.jpg" alt="YaST Software Manager" /></a></p>
<p>Partitioner module<br />
<a href="http://benkevan.com/gallery/albums/userpics/10001/partitioner.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_partitioner.jpg" alt="YaST Partitioner" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/partitioner1.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_partitioner1.jpg" alt="YaST Partitioner" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/partitioner2.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_partitioner2.jpg" alt="YaST Partitioner" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/partitioner3.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_partitioner3.jpg" alt="YaST Partitioner" /></a></p>
<p><a href="http://benkevan.com/gallery/albums/userpics/10001/partitioner4.jpg"><img src="http://benkevan.com/gallery/albums/userpics/10001/normal_partitioner4.jpg" alt="YaST Partitioner" /></a></p>
<p>So there you have some quick previews of the revamped modules. Now.. onto the real wonder.. that being &#8220;What&#8217;s Next?&#8221;. </p>
<p>I think YaST as a standard setup tool across multiple distributions would be the &#8220;right step&#8221; for the normal home user. To put it in Windows terms, it&#8217;s like Control Panel on crack. Zonker talks about splitting YaST from openSUSE for it to be forked to other distributions <a href="http://zonker.opensuse.org/2008/11/07/releasing-yast-separately/">in this posting of his</a>.</p>
<p>Sorry this isn&#8217;t a more in depth review of the individual modules, like I said earlier, that&#8217;ll come later (as long as time permits). </p>
<p>So here&#8217;s a poll.. just wondering if you think YaST should be ported or not: </p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<p><script type="text/javascript"><!--
digg_url = 'http://digg.com/linux_unix/openSUSE_11_1_YaST_preview_What_s_the_next_step';
// --></script><br />
<script src="http://digg.com/api/diggthis.js"></script></p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/448080435" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/opensuse-111-yast-preview-whats-the-next-step/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/opensuse-111-yast-preview-whats-the-next-step/</feedburner:origLink></item>
		<item>
		<title>Remembering and using the forgotten screen for remote administration</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/446193715/</link>
		<comments>http://www.benkevan.com/blog/remembering-and-using-the-forgotten-screen-for-remote-administration/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 05:10:40 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[Ubuntu / Kubuntu]]></category>

		<category><![CDATA[administration]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[screen]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=248</guid>
		<description><![CDATA[A co-worker was overlooking my shoulder today while I was working (blasted.. I hate that) and he saw me going through several screens in one shell window and was wondering how I was doing it. 
I told him I was just using screen. *silence* &#8230; yeah screen.. 
After another moment of awkward silence, I realize [...]]]></description>
			<content:encoded><![CDATA[<p>A co-worker was overlooking my shoulder today while I was working (blasted.. I hate that) and he saw me going through several screens in one shell window and was wondering how I was doing it. </p>
<p>I told him I was just using screen. *silence* &#8230; yeah screen.. </p>
<p>After another moment of awkward silence, I realize that most people have forgotten about screen. Why use screen when you can just have tons of shells? Why run screen if I can just use that cool 3D compiz thing and put them on different desktops. </p>
<p>Well kids.. (my birthday was on the 4th.. I turned an ancient 27 years old.. so I can address others as kids now), screen has many other functions then just letting me run something in a different window. Have you ever had to ssh to a server, do some functions.. then realized it&#8217;s time to hit the bar with your buddies? Well then, screen would have been your friend there. Instead of telling your friends &#8220;Hey, I gotta sit here at work and finish something up, because I can&#8217;t log off and break this&#8221;, you could say &#8220;Hey, wait up a minute, let me start this and packup and leave.&#8221; How you may wonder. Easy, with screen, here&#8217;s how: </p>
<p>ssh to the server needing something done (lets just say a zypper update for the simplicity of this). </p>
<p>Now type: </p>
<p class="textbox">screen -S zypper</p>
<p>This will bring you to a new prompt.<br />
Now type:</p>
<p class="textbox">sudo zypper up -y</p>
<p>This will update all our packages saying yes to them<br />
Now just press:</p>
<p class="textbox">ctrl+a then d</p>
<p>You&#8217;ll see something that says [detached] and you&#8217;ll be thrown to your original prompt. </p>
<p>Now you could log off (log off you say.. you&#8217;re nuts.. I&#8217;m updating).. Well your screen session is detached and still running, you can log off and it will still be running. </p>
<p>So now you&#8217;re done with your binge drinking, sobered up (I do not recommend working on production servers drunk as a skunk) enough the next morning to log back onto the server and check it out. So you ssh back to the server, and you&#8217;re at your prompt&#8230; but now what? </p>
<p>Now you can list your sessions with:</p>
<p class="textbox">screen -ls</p>
<p>(Note: or screen -list)<br />
Now you&#8217;ll see something like so: </p>
<p class="textbox">There is a screen on:<br />
        11679.zypper    (Detached)<br />
1 Socket in /var/run/uscreens/S-bkevan.</p>
<p>Awesome.. so it is still there (did you think I was lying to you?). But how do I get it back? </p>
<p>Simple, you just have to reattach. You can reattach by doing a:</p>
<p class="textbox">screen -r zypper</p>
<p>(Note: I used zypper since that&#8217;s what I named it when I ran screen -S (-S allows you to name the session)).<br />
(Note: You can also recover the screen using the PID at the beginning of the line from the screen -list output.. in this case 11679). </p>
<p>Once you reattach to the screen session you&#8217;ll see that it&#8217;s done and that you were still able to have a fun night with your friends. </p>
<p>Also note there are many more other functions of screen and I highly recommend checking them out with:<br />
man screen</p>
<p>If you want to know more about it.. leave a comment, throw me an email.. do what ever.. just let me know.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/446193715" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/remembering-and-using-the-forgotten-screen-for-remote-administration/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/remembering-and-using-the-forgotten-screen-for-remote-administration/</feedburner:origLink></item>
		<item>
		<title>Kernel tcp_output “work around” implemented for openSUSE 11.1 Beta 5</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/445652022/</link>
		<comments>http://www.benkevan.com/blog/kernel-tcp_output-work-around-implemented-for-opensuse-111-beta-5/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:51:01 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[kernel]]></category>

		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=245</guid>
		<description><![CDATA[As some of you may have followed there is a bug in the 2.6.27 Kernel branch that was introduced when the order tcp output was changed when cleaning up some code. Here is the original commit that introduced the bug. 
Ilpo jarvinen clears up some rumors about the bug: 
There are some analysis which are [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you may have followed there is a bug in the 2.6.27 Kernel branch that was introduced when the order tcp output was changed when cleaning up some code. <a href="http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=33ad798c924b4a1afad3593f2796d465040aadd5">Here is the original commit that introduced the bug</a>. </p>
<p>Ilpo jarvinen clears up some rumors about the bug: </p>
<p class="textbox">There are some analysis which are claimed to be &#8220;very good&#8221; circulating around<br />
which tell you that Linux now enabled timestamps in 2.6.27. Sadly that is a<br />
_false_ claim, the timestamps were _not_ enabled for 2.6.27 (or -rc1). Don&#8217;t be<br />
fooled wide-spreadness of the claims, sadly multiple distros seem to repeat and<br />
support the false claim in their &#8220;semi-official&#8221; documentation. Timestamps have<br />
been enabled already for a very long time before 2.6.27&#8230;<br />
The real change that happened from 2.6.26 to 2.6.27, as described in the commit<br />
which fixes this particular bug, was a change in the _order_ of the TCP options<br />
(timestamps are tcp options). The order change was not intentional, not that it<br />
should have broken something. The correct fix is to restore the original<br />
ordering. &#8230;It is very easy to verify with tcpdump if 2.6.26 does send<br />
timestamps or not (hint: look into SYN packet&#8217;s TCP options).</p>
<p>In the original <a href="http://bugzilla.kernel.org/show_bug.cgi?id=11721">bug report</a>.</p>
<p><a href="http://lwn.net/Articles/304791/">Want to know more about this issue, check this page out</a></p>
<p>Note: I realized that I called the issue a &#8220;bug&#8221; however it really isn&#8217;t a bug in the 2.6.27 kernel, but the non compliance of other hardware in the way it handles the tcp_output, since they shouldn&#8217;t care about the order (which is the standard). </p>
<p>Sorry I couldn&#8217;t write up more about it.. a bit busy today at work.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/445652022" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/kernel-tcp_output-work-around-implemented-for-opensuse-111-beta-5/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/kernel-tcp_output-work-around-implemented-for-opensuse-111-beta-5/</feedburner:origLink></item>
		<item>
		<title>Upgrading pidgin to 2.5.2 (also GIMP and more) on openSUSE 11.0</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/445146643/</link>
		<comments>http://www.benkevan.com/blog/upgrading-pidgin-to-252-also-gimp-and-more-on-opensuse-110/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 06:04:36 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[11.0]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[pidgin]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=243</guid>
		<description><![CDATA[I was reading a thread on the openSUSE forums where someone asked for the newest version of pidgin, but the answers given were quite &#8220;blah&#8221; to me. 
I added posted basiclly this same thing in the thread: 
Add the GNOME Community repo: 
sudo zypper ar sudo zypper ar Index of /repositories/GNOME:/Community/openSUSE_11.0 GNOME\ Community GNOME\ Community
Update [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading a thread on the openSUSE forums where someone asked for the newest version of pidgin, but the answers given were quite &#8220;blah&#8221; to me. </p>
<p>I added posted basiclly this same thing in the thread: </p>
<p>Add the GNOME Community repo: </p>
<p class="textbox">sudo zypper ar sudo zypper ar Index of /repositories/GNOME:/Community/openSUSE_11.0 GNOME\ Community GNOME\ Community</p>
<p>Update the pidgin package: </p>
<p class="textbox">sudo zypper in pidgin</p>
<p> (This is install)<br />
or </p>
<p class="textbox">sudo zypper up pidgin</p>
<p> (This is update)</p>
<p>Why don&#8217;t you just update all the packages included in the GNOME Community repository? Some of the packages in this repository are Tomboy and GIMP. To do this just run: </p>
<p class="textbox">sudo zypper up -t package -r GNOME\ Community</p>
<p>(note: I am using the Repository name I added with the zypper ar</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/445146643" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/upgrading-pidgin-to-252-also-gimp-and-more-on-opensuse-110/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/upgrading-pidgin-to-252-also-gimp-and-more-on-opensuse-110/</feedburner:origLink></item>
		<item>
		<title>Lotus Notes Error “Network operation did not complete in a reasonable amount of time”  Resolution</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/444571522/</link>
		<comments>http://www.benkevan.com/blog/lotus-notes-error-network-operation-did-not-complete-in-a-reasonable-amount-of-time-resolution/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 17:09:11 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[lotus notes]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=241</guid>
		<description><![CDATA[I was working from home yesterday (had a dentist appointment to get my root canal crowned, and 2 fillings) and ran into an issue with Lotus Notes when I tried to send an email. Basiclly it failed with &#8220;Network operation did not complete in a reasonable amount of time&#8221;. But wait, pings never get lost, [...]]]></description>
			<content:encoded><![CDATA[<p>I was working from home yesterday (had a dentist appointment to get my root canal crowned, and 2 fillings) and ran into an issue with Lotus Notes when I tried to send an email. Basiclly it failed with &#8220;Network operation did not complete in a reasonable amount of time&#8221;. But wait, pings never get lost, reverse dns is fine (wasn&#8217;t sure if notes did a reverse check when you sent or not) and my connectivity within VPN is perfect. So I pull out wireshark (which is a great packet troubleshooting program if you&#8217;ve never used or heard of it) went to send my mail and got: </p>
<p><a href="http://www.benkevan.com/gallery/albums/userpics/10001/transfer_errors.jpg" target="_blank"><img src="http://www.benkevan.com/gallery/albums/userpics/10001/normal_transfer_errors.jpg" alt="Re-Transmissions" /></a></p>
<p>So I checked out the packet and found:<br />
<a href="http://www.benkevan.com/gallery/albums/userpics/10001/transfer_errors1.jpg" target="_blank"><img src="http://www.benkevan.com/gallery/albums/userpics/10001/normal_transfer_errors1.jpg" alt="MTU Size" /></a></p>
<p>So when I send the packet it has an MTU size of 1500 and I never get it back. My guess is it hit the firewall, went through (with some possibly destination information) and got blocked on its way back. The re-transmissions were obviously because the client didn&#8217;t get the packet back. </p>
<p>So I lowered my MTU for my vpn device tun0 (you can find your device that vpn is on by running ifconfig or /sbin/ifconfig if /sbin is not in your $PATH). </p>
<p>To lower your MTU run: </p>
<p class="textbox">sudo ifconfig tun0 mtu 1300</p>
<p>started a sniff, resent and all was good.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/444571522" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/lotus-notes-error-network-operation-did-not-complete-in-a-reasonable-amount-of-time-resolution/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/lotus-notes-error-network-operation-did-not-complete-in-a-reasonable-amount-of-time-resolution/</feedburner:origLink></item>
		<item>
		<title>openOffice bug in openSUSE Beta4 Fixed</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/442908287/</link>
		<comments>http://www.benkevan.com/blog/openoffice-bug-in-opensuse-beta4-fixed/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 06:36:00 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[bugzilla]]></category>

		<category><![CDATA[openoffice]]></category>

		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=239</guid>
		<description><![CDATA[The bug in openoffice that shipped with opensuse Beta4 has been fixed and an update has been released to the 11.1 update repository. 
If you have 11.1 Beta4 installed and don&#8217;t have the update repository you can add by running: 
sudo zypper ar http://download.opensuse.org/update/11.1/ openSUSE\ 11.1\ Updates
Then just run: 
sudo zypper up -y
And you should [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="https://bugzilla.novell.com/show_bug.cgi?id=440816">bug in openoffice</a> that shipped with opensuse Beta4 has been fixed and an update has been released to the 11.1 update repository. </p>
<p>If you have 11.1 Beta4 installed and don&#8217;t have the update repository you can add by running: </p>
<p class="textbox">sudo zypper ar http://download.opensuse.org/update/11.1/ openSUSE\ 11.1\ Updates</p>
<p>Then just run: </p>
<p class="textbox">sudo zypper up -y</p>
<p>And you should be good.. </p>
<p>Wish it would have shipped WITH Beta4, hopefully they stay on track for the 13th to ship RC1. I think it&#8217;s in their BEST interest to get rid of the Beta4 images with this bug ASAP. Maybe even a Beta4a or at least replacing the damaged package (OpenOffice_org-libs-core) in the images / oss repo. </p>
<p>Have a good one folks</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/442908287" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/openoffice-bug-in-opensuse-beta4-fixed/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/openoffice-bug-in-opensuse-beta4-fixed/</feedburner:origLink></item>
		<item>
		<title>Using openSUSE zypper for package management (adding, removing, repository management)</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/442894699/</link>
		<comments>http://www.benkevan.com/blog/using-opensuse-zypper-for-package-management-adding-removing-repository-management/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 06:05:39 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[zypper]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=234</guid>
		<description><![CDATA[First a quick introduction on zypper. Zypper is a command line package and software repository manager that will do about everything you need. Zypper will allow you to install a package from a repository, a local RPM, protect (lock) a package, add and remove repositories, let you run different query types and even more if [...]]]></description>
			<content:encoded><![CDATA[<p>First a quick introduction on zypper. Zypper is a command line package and software repository manager that will do about everything you need. Zypper will allow you to install a package from a repository, a local RPM, protect (lock) a package, add and remove repositories, let you run different query types and even more if you wanted it to. </p>
<p>First, lets go over the basic and most used options of zypper: </p>
<p class="textbox">
zypper help                # This will give you the help and usage list<br />
zypper help command   # This will give you the help option of a specific zypper function<br />
zypper lu                    # This will list updates (use the -t switch to change what package type)<br />
zypper up                   # This will update patches by default (you can update packages by using -t package)<br />
zypper in package        # Install application named package<br />
zypper rm package       # Remove application named package<br />
zypper se package       # Search for application named package</p>
<p>Now there are some of the most used uses of zypper. So lets go into more detailed usage. First we will work with repositories: </p>
<p><strong>Repositories</strong><br />
Listing, adding and deleting a repository.</p>
<p>To list your repositories: </p>
<p class="textbox">zypper lr</p>
<p>Note: to get more details on them run it with the &#8211;detail switch (note that&#8217;s 2 -&#8217;s and not 1 big -).<br />
Example output of zypper lr:<br />
<img src="http://benkevan.com/gallery/albums/userpics/10001/normal_zypperlr.jpg" alt="zypper lr output" /><br />
figure 1</p>
<p>To add a repository: </p>
<p class="textbox">sudo zypper ar http://location/of/repository Name\ Of\ Repository</p>
<p>To remove a repository: </p>
<p class="textbox">sudo zypper rr Name\ Of\ Repository</p>
<p>Note: you can also remove a repository by the repo number from the zypper lr output. (Figure 1)</p>
<p>Now that we have repositories, what are other things we can do with them, here we are going to look at enabling and disabling a repo:<br />
Note: with these you can use name of repo or number gathered from lr output in figure 1</p>
<p>Enabling a repository: </p>
<p class="textbox">sudo zypper mr -e Name\ Of\ Repo</p>
<p>Disabling a repository: </p>
<p class="textbox">sudo zypper mr -d Name\ Of\ Repo</p>
<p>Renaming a repository: </p>
<p class="textbox">sudo zypper nr Name\ Of\ Repo New\ Name\ Of\ Repo</p>
<p>The last great overlooked zypper tool is to export/import your repo list: </p>
<p class="textbox">zypper lr &#8211;export /location/of/saved/repo.repo</p>
<p>You can later import this repo file on this or another machine by running</p>
<p class="textbox">sudo zypper ar /location/of/saved/repo.repo</p>
<p>Bonus: To force a refresh of all your repositories run:</p>
<p class="textbox">sudo zypper ref &#8211;force</p>
<p>This sometimes helps if you have a cached issue. </p>
<p>Ok, now we have our repositories and we&#8217;ve enabled em. Now lets get to managing our packages: </p>
<p>Installing a package via the name: </p>
<p class="textbox">sudo zypper in bluefish</p>
<p>This would install the bluefish application. </p>
<p>Installing a package via a requirement: </p>
<p class="textbox">sudo zypper in libnm-util.so.0</p>
<p>This would install NetworkManager-glib</p>
<p>Installing a local rpm package: </p>
<p class="textbox">sudo zypper in /location/of/rpmpackage.rpm</p>
<p>Installing a package from a specific repo: </p>
<p class="textbox">sudo zypper in education:bluefish</p>
<p>This would install the bluefish package from the education repo. </p>
<p>Force the re-installation of a package: </p>
<p class="textbox">sudo zypper in -f bluefish</p>
<p>Bonus: You can install a package pattern using:</p>
<p class="textbox">sudo zypper in -t pattern pattern_name</p>
<p>You can get the pattern names from: </p>
<p class="textbox">sudo zypper se -t pattern</p>
<p>Now lets remove those pesky files we just installed: </p>
<p class="textbox">sudo zypper rm bluefish</p>
<p>This will remove the bluefish package</p>
<p>Bonus: You can remove and install an application together</p>
<p class="textbox">sudo zypper in bluefish -fslint</p>
<p>This will conclude this poriton of the zypper tutorial. I&#8217;ll do a part 2 which will include queries, searching, updating and distribution updating. Part 2 will hopefully be followed up later this week.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/442894699" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/using-opensuse-zypper-for-package-management-adding-removing-repository-management/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/using-opensuse-zypper-for-package-management-adding-removing-repository-management/</feedburner:origLink></item>
		<item>
		<title>openSUSE 11.1 Beta4 Reminder - OpenOffice</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/441695563/</link>
		<comments>http://www.benkevan.com/blog/opensuse-111-beta4-reminder-openoffice/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 04:15:44 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[openoffice]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=236</guid>
		<description><![CDATA[This is just a quick reminder to people that are considering the upgrade from 11.1 B3, or 11.X to 11.1 Beta4 that openoffice is broken. 
So if you rely on openoffice and this is a production box, to not upgrade until RC1.
]]></description>
			<content:encoded><![CDATA[<p>This is just a quick reminder to people that are considering the upgrade from 11.1 B3, or 11.X to 11.1 Beta4 that openoffice is broken. </p>
<p>So if you rely on openoffice and this is a production box, to not upgrade until RC1.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/441695563" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/opensuse-111-beta4-reminder-openoffice/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/opensuse-111-beta4-reminder-openoffice/</feedburner:origLink></item>
		<item>
		<title>How to Mount an ISO Images in Linux (openSUSE)</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/440640835/</link>
		<comments>http://www.benkevan.com/blog/how-to-mount-an-iso-images-in-linux-opensuse/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 05:43:37 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[Ubuntu / Kubuntu]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=232</guid>
		<description><![CDATA[I&#8217;m sure by now everyone has heard of an ISO image. But some may not know that with Linux you can mount it quite easily without burning  the image to a CD. 
This is actually made possible by an option of the mount command, if you haven&#8217;t used the mount command simply type: 
man [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure by now everyone has heard of an ISO image. But some may not know that with Linux you can mount it quite easily without burning  the image to a CD. </p>
<p>This is actually made possible by an option of the mount command, if you haven&#8217;t used the mount command simply type: </p>
<p class="textbox">man mount</p>
<p>To find out some of its uses (please spare the obvious jokes from that command). </p>
<p>The option of mount that allows us to mount an iso is the loop option. Loop will actually create a device in /dev/loopX for the mounted iso. </p>
<p>I&#8217;ll stop the blabbering and give you the command to mount an iso image using the mount command: </p>
<p class="textbox">sudo mount -o loop -t iso9660 /location/of/filename.iso /mnt/iso</p>
<p>For the above command to work, I would have to have a directory in /mnt called iso, which can be made by running
<p class="textbox">sudo mkdir /mnt/iso</p>
<p>.</p>
<p>I think my next set of writings will be around the usage of RPM.. Or maybe just make a single comprehensive RPM usage list.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/440640835" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/how-to-mount-an-iso-images-in-linux-opensuse/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/how-to-mount-an-iso-images-in-linux-opensuse/</feedburner:origLink></item>
		<item>
		<title>Software Respositories in Linux (openSUSE &amp; SUSE) explained</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/440419915/</link>
		<comments>http://www.benkevan.com/blog/software-respositories-in-linux-opensuse-suse-explained/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 00:18:53 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[repositories]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=229</guid>
		<description><![CDATA[So many of the more advanced users know exactly what a Software Repository (a.k.a repo). So I hope to help explain what it actually is. 
A repo is a central location from which packages can be downloaded and installed onto a computer. This could be a location avaliable to the public (ie. http://download.opensuse.org/download) or a [...]]]></description>
			<content:encoded><![CDATA[<p>So many of the more advanced users know exactly what a Software Repository (a.k.a repo). So I hope to help explain what it actually is. </p>
<p>A repo is a central location from which packages can be downloaded and installed onto a computer. This could be a location avaliable to the public (ie. http://download.opensuse.org/download) or a location that is avaliable through a subscription (ie. Customer Portal for SUSE Linux Enterprise products). </p>
<p>You still may be scratching your head and wondering &#8220;why do I want them, where do I get them, and how can I use them&#8221;. You are using repositories if you know it or not. </p>
<p>openSUSE&#8217;s YaST gives a great tool to help you manage your repositories through a GUI (Graphical User Interface). To check out this tool open YaST &#8211;> Software &#8211;> Software Repositories, this will open your repository management tool. </p>
<p>Here you&#8217;ll see repositories already configured, but how &#038; why? If you know it or not you are already using repositories. During your installation the update repository was setup. This repository is where you get your updates, patches and fixes for your distribution. </p>
<p>So why am I telling you about these repositories? Because repositories can be used to enlighten your openSUSE experience. I&#8217;ll walk you through a setup (using the zypper command line utility) of a repository so I can install bluefish (a great opensource alternative to dreamweaver). So without further ado here we go: </p>
<p>Open up a konsole, terminal or xterm.<br />
Now lets add the repository using zypper by running the following command:</p>
<p class="textbox">sudo zypper ar http://download.opensuse.org/repositories/Education/openSUSE_Factory/ Educaton\ Factory</p>
<p>(Note: I am using the Factory Repository, you should use the repository associated to your openSUSE distribution, these repositories can be <a href="http://download.opensuse.org/repositories/">found here.</a></p>
<p>After running the zypper ar above, we get the following output: </p>
<p class="textbox">
Adding repository &#8216;Educaton Factory&#8217; [done]<br />
Repository &#8216;Educaton Factory&#8217; successfully added<br />
Enabled: Yes<br />
Autorefresh: No<br />
URI: http://download.opensuse.org/repositories/Education/openSUSE_Factory/</p>
<p>Yup, it was as easy as that to setup a new repository (Go to the YaST GUI tool for Software Repository management now, and see that it&#8217;s in there). </p>
<p>(Bonus: you can run: </p>
<p class="textbox">zypper lr</p>
<p>To list your configured repositories.)</p>
<p>Now that I have the Education repository configured I can install bluefish by running: </p>
<p class="textbox">sudo zypper in bluefish</p>
<p>And i&#8217;m done. So how does this help you? It gives you the opportunity to install MANY applications that weren&#8217;t setup in the oss or non-oss repository.</p>
<p>To find where your application repository may be, you can search <a href="http://software.opensuse.org/search">http://software.opensuse.org/search</a> which is also the location you can do a 1-Click install. </p>
<p>I hope that helps you understand what a repository is and how to set it up. If you still aren&#8217;t sure, or this wasn&#8217;t clear please feel free to leave a comment as I always work to fix my postings to make them more accurate and more informational.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/440419915" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/software-respositories-in-linux-opensuse-suse-explained/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/software-respositories-in-linux-opensuse-suse-explained/</feedburner:origLink></item>
		<item>
		<title>RealPlayer dropped from openSUSE, here’s why</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/438447740/</link>
		<comments>http://www.benkevan.com/blog/realplayer-dropped-from-opensuse-heres-why/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 21:02:58 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[11.0]]></category>

		<category><![CDATA[legal]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[real player]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=224</guid>
		<description><![CDATA[On the opensuse factory forums Alberto wondered why RealPlayer was dropped from openSUSE and pointed to this novell bugzilla report
I can&#8217;t believe that it&#8217;s because of the cost issue (as RealPlayer&#8217;s website doesn&#8217;t say there&#8217;s a cost but you do have to sign a license with them). Here are some of the portions of interest [...]]]></description>
			<content:encoded><![CDATA[<p>On the opensuse factory forums Alberto wondered why RealPlayer was dropped from openSUSE and pointed to <a href="https://bugzilla.novell.com/show_bug.cgi?id=391393">this novell bugzilla report</a></p>
<p>I can&#8217;t believe that it&#8217;s because of the cost issue (as RealPlayer&#8217;s website doesn&#8217;t say there&#8217;s a cost but you do have to sign a license with them). Here are some of the portions of interest from <a href="http://www.real.com/licensing/faq.html">RealPlayers Licensing FAQ</a>:</p>
<p class="textbox">
2. What are the requirements for distributing the RealPlayer or RealJukebox on my CD?<br />
Complete the on-line registration form, agree to the terms in the license agreement and submit your registration. Once your registration is approved you will be given the location where you can download a RealPlayer/RealJukebox specifically for distribution. </p>
<p class="textbox">Granting of a license to distribute the RealPlayer/RealJukebox is subject to RealNetworks&#8217; approval for quality assurance and appropriateness of material and software bundle. Granting of a license is also subject to all United States laws and trade policies. </p>
<p class="textbox">3. How much does it cost to distribute the RealPlayer/RealJukebox on my CD?<br />
Distributing the RealPlayer is free for Windows, Mac and available Unix platforms.</p>
<p>Honestly, I am glad Novell has done this, and hope all others do to. It should send a big enough message to other companies that have freely distributed software that &#8220;it should be allowed without an agreement, as long as it isn&#8217;t modified&#8221;. </p>
<p>if you really want realplayer 11 you can download it from <a href="http://real.com">real.com</a></p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/438447740" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/realplayer-dropped-from-opensuse-heres-why/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/realplayer-dropped-from-opensuse-heres-why/</feedburner:origLink></item>
		<item>
		<title>Installing Microsoft Office and Internet Explorer on Linux (openSUSE) with CrossOver</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/438272294/</link>
		<comments>http://www.benkevan.com/blog/installing-microsoft-office-and-internet-explorer-on-linux-opensuse-with-crossover/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 17:44:00 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[codeweavers]]></category>

		<category><![CDATA[emulation]]></category>

		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=222</guid>
		<description><![CDATA[In light of my download of CrossOver I thought I&#8217;d go over a quick overview of installing IE and Office on openSUSE. 
I am assuming that you&#8217;ve already purchsed, registered and downloaded 9the rpm version) crossover-pro from CodeWeavers.com so here we go: 
Open up a terminal / console / xterm and: 
sudo zypper install /location/of/codeweaver.rpm
or
sudo [...]]]></description>
			<content:encoded><![CDATA[<p>In light of my download of CrossOver I thought I&#8217;d go over a quick overview of installing IE and Office on openSUSE. </p>
<p>I am assuming that you&#8217;ve already purchsed, registered and downloaded 9the rpm version) crossover-pro from <a href="http://www.codeweavers.com">CodeWeavers.com</a> so here we go: </p>
<p>Open up a terminal / console / xterm and: </p>
<p class="textbox">sudo zypper install /location/of/codeweaver.rpm<br />
or<br />
sudo rpm -ivh /location/of/codeweaver.rpm</p>
<p>The installation of codeweaver crossover pro is now completed (simple enough)</p>
<p>Now lets go on ahead and install Microsoft Office and IE (You must have a legal copy of MS Office to run the application on your Linux box). </p>
<p>To do this run: </p>
<p class="textbox">sh -c &#8220;/opt/cxoffice/bin/cxinstallwizard&#8221;</p>
<p>That will bring up a window like so:<br />
<a href="http://www.benkevan.com/gallery/albums/userpics/10001/install_ie.jpg"><img src="http://www.benkevan.com/gallery/albums/userpics/10001/normal_install_ie.jpg" alt="Install Application" /></a></p>
<p>In the menu chose Internet Explorer (or Office, which ever you are going to install). </p>
<p>If choosing office, you can choose to install from the CD-ROM or from the installer file. To change to the installer file choose the option: </p>
<p class="textbox">Other installer file:</p>
<p>and just browse to the location of the setup.exe</p>
<p>Now it&#8217;s just like a regular installation of Microsoft Office. </p>
<p>If installing IE it&#8217;s even easier, it asks a few simple steps and you&#8217;re done. </p>
<p>Sorry this walk through is quite choppy, i&#8217;ll probably fix it up later and beautify it, but it&#8217;s halloween and many other festives to enjoy. </p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/438272294" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/installing-microsoft-office-and-internet-explorer-on-linux-opensuse-with-crossover/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/installing-microsoft-office-and-internet-explorer-on-linux-opensuse-with-crossover/</feedburner:origLink></item>
		<item>
		<title>CrossOver by CodeWeavers and why I might drop native wine</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/438251934/</link>
		<comments>http://www.benkevan.com/blog/crossover-by-codeweavers-and-why-i-might-drop-native-wine/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 17:21:44 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[codeweavers]]></category>

		<category><![CDATA[emulation]]></category>

		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=220</guid>
		<description><![CDATA[I think the &#8220;lame duck&#8221; free CrossOver office day will do much better then bad for CodeWeavers. I will honestly have to say after a year I&#8217;ll re-evaluate wine / codeweaver progression and if codeweaver still outperforms wine as it does now, then I&#8217;ll cough up the few bucks and subscribe for another year (not [...]]]></description>
			<content:encoded><![CDATA[<p>I think the &#8220;lame duck&#8221; free CrossOver office day will do much better then bad for CodeWeavers. I will honestly have to say after a year I&#8217;ll re-evaluate wine / codeweaver progression and if codeweaver still outperforms wine as it does now, then I&#8217;ll cough up the few bucks and subscribe for another year (not to mention I am sure they&#8217;ll have another Major release around December to try to get the people that are &#8220;on the edge&#8221; after the lame duck download. </p>
<p>Ok.. so today I got my email with my registration code and went ahead and download and installed it. I then installed Office / IE6 (which I previously had run in Wine) and i&#8217;d be damned. The performance was way better, wineserver wouldn&#8217;t hang on occassion (this is a problem I had with wine running IE6), some little issues that wine had with ie6 (the look of the address bar etc) aren&#8217;t in codeweavers cross over office, Microsoft Word / Excel work faster, and better not to mention the 2007 Compatability pack was simple to install. </p>
<p><a href="http://www.benkevan.com/gallery/albums/userpics/10001/Office_IE.jpg"><img src="http://www.benkevan.com/gallery/albums/userpics/10001/normal_Office_IE.jpg" alt="Office &#038; IE" /></a></p>
<p>So props to the codeweaver developers, the wine developers (since this is really what it&#8217;s based off of), and the lame duck free day (again, a damn great ploy as they will at least get another 50 - 100 customers I am sure). </p>
<p>This is a great movement that I think will show that opensource companies can actually make a profit.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/438251934" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/crossover-by-codeweavers-and-why-i-might-drop-native-wine/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/crossover-by-codeweavers-and-why-i-might-drop-native-wine/</feedburner:origLink></item>
		<item>
		<title>Script for disabling users (follow up for creating user)</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/437604698/</link>
		<comments>http://www.benkevan.com/blog/script-for-deleting-users-follow-up-for-creating-user/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 03:06:57 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[Ubuntu / Kubuntu]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[programing]]></category>

		<category><![CDATA[scripts]]></category>

		<category><![CDATA[user management]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=217</guid>
		<description><![CDATA[Just to follow up on my Blog posting of the creating users script, I give you my script for disabling users (disabling etc may come to follow).. So without further a-do, here we go:
PATH=$PATH:/usr/local/bin:/usr/bin:/usr/sbin:/sbin
PGM=`basename $0`
if [ $(id -u) -eq 0 ]; then
        # Logging information
    [...]]]></description>
			<content:encoded><![CDATA[<p>Just to follow up on my <a href="http://www.benkevan.com/blog/script-for-adding-new-users/">Blog posting of the creating users script</a>, I give you my script for disabling users (disabling etc may come to follow).. So without further a-do, here we go:</p>
<p>PATH=$PATH:/usr/local/bin:/usr/bin:/usr/sbin:/sbin<br />
PGM=`basename $0`</p>
<p>if [ $(id -u) -eq 0 ]; then</p>
<p>        # Logging information<br />
        DATESTAMP=`date +%Y%m%d`<br />
        TIMESTAMP=`date +%H%M%S`<br />
        LOGDIR=/var/log/$PGM</p>
<p>        # Find out who I am<br />
        ME=`whoami`</p>
<p>	while [ $# -ge 1 ] ; do<br />
		case $1 in<br />
			-h*)<br />
			echo &#8220;Use: $PGM account&#8221;<br />
			exit<br />
			;;<br />
			-*) die &#8220;$PGM: unknown option \&#8221;$1\&#8221;" ;;<br />
			*) USER_TO_DIS=$1 ;;<br />
			esac<br />
		shift<br />
		done</p>
<p>	# If no user is defined we have to get one<br />
	while [ "$USER_TO_DIS" = "" ] ; do<br />
		echo -n &#8220;Who do you want to disable? &#8220;<br />
		read USER_TO_DIS || die &#8220;&#8221; 0<br />
		done</p>
<p>	# check to be sure that the person has an account on the local machine<br />
	egrep -s &#8220;^${USER_TO_DIS}:&#8221; /etc/passwd >/dev/null<br />
	case $? in<br />
		0)<br />
			echo &#8220;Disabling from password file&#8221;</p>
<p>			lockit passwd.lock</p>
<p>			egrep -v &#8220;^${USER_TO_DIS}:&#8221; </etc/passwd >/tmp/passwd.tmp<br />
			egrep  &#8220;^${USER_TO_DIS}:&#8221; /etc/passwd | \<br />
				awk -F: &#8216;{print $1 &#8220;:*DISABLED*:&#8221; $3 &#8220;:&#8221; $4 &#8220;:&#8221; $5 &#8220;:&#8221; $6 &#8220;:&#8221; $7}&#8217; >>/tmp/passwd.tmp</p>
<p>			ed /tmp/passwd.tmp <<EOF<br />
	s/^${USER_TO_DIS}:/X${USER_TO_DIS}:/p<br />
	w<br />
	q<br />
EOF</p>
<p>			cmp /etc/passwd /tmp/passwd.tmp >/dev/null<br />
			case  $? in<br />
				0) rm /tmp/passwd.tmp ;;<br />
				*)<br />
					mv /tmp/passwd.tmp /etc/passwd<br />
					;;<br />
				esac<br />
			chmod a-w /etc/passwd<br />
			chmod a+r /etc/passwd<br />
			unlockit passwd.lock<br />
			;;<br />
		1)<br />
			echo &#8220;$PGM: $USER_TO_DIS Does not have an account on $HOST&#8221;<br />
			;;<br />
		esac</p>
<p>	egrep -s &#8220;[:,]${USER_TO_DIS}$|[:,]${USER_TO_DIS},&#8221; /etc/group >/dev/null<br />
	case $? in<br />
		0)<br />
			echo &#8220;Disabling from group file&#8221;</p>
<p>			lockit group.lock</p>
<p>			sed -e &#8220;s/\([:,]\)${USER_TO_DIS},/\1X${USER_TO_DIS},/&#8221; \<br />
				-e &#8220;s/\([:,]\)${USER_TO_DIS}$/\1X${USER_TO_DIS}/&#8221; \<br />
				</etc/group >/tmp/group.tmp</p>
<p>			cmp /etc/group /tmp/group.tmp >/dev/null<br />
			case  $? in<br />
				0) rm /tmp/group.tmp ;;<br />
				*)<br />
					mv /tmp/group.tmp /etc/group<br />
					#/etc/dist/bin/mail-group<br />
					;;<br />
				esac<br />
			chmod a-w /etc/group<br />
			chmod a+r /etc/group<br />
			unlockit group.lock<br />
			;;<br />
		1)<br />
			echo &#8220;$PGM: $USER_TO_DIS Does not have a group entry on $HOST&#8221;<br />
			;;<br />
		esac</p>
<p>	# remove any left over mail spool file<br />
	rm -f /var/mail/${USER_TO_DIS}</p>
<p>	# insure log directory exists<br />
	test -d $LOGDIR || mkdir -p $LOGDIR<br />
	LOGFILE=$LOGDIR/$DATESTAMP</p>
<p>	# log what we do<br />
	echo &#8220;$TIMESTAMP-$ME $USER_TO_DIS&#8221; >>$LOGFILE</p>
<p>	exit<br />
else<br />
        echo &#8220;Only root may run $PGM&#8221;<br />
        exit 2<br />
fi</p>
<p>Please any feedback is quite helpful, and any input to make the script better is obviously welcomed. Later I&#8217;ll post up some stuff for quarterly changes, enabling disabled users, and a few other things I&#8217;ve been putting together lately. Hope this series will be helpful.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/437604698" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/script-for-deleting-users-follow-up-for-creating-user/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/script-for-deleting-users-follow-up-for-creating-user/</feedburner:origLink></item>
		<item>
		<title>sudo zypper up from factory repo now requires EULA Agreement</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/437307533/</link>
		<comments>http://www.benkevan.com/blog/sudo-zypper-up-from-factory-repo-now-requires-eula-agreement/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 20:31:12 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=215</guid>
		<description><![CDATA[So, 
I went to upgrade from openSUSE 11.1 Beta 3Plus to Beta4 via the factory oss repository (i also have non-oss enabled), and for the first time ever it required me to agree to an EULA before upgrading. 
Why is this? I already agreed to a EULA when installing the previous version, will I have [...]]]></description>
			<content:encoded><![CDATA[<p>So, </p>
<p>I went to upgrade from openSUSE 11.1 Beta 3Plus to Beta4 via the factory oss repository (i also have non-oss enabled), and for the first time ever it required me to agree to an EULA before upgrading. </p>
<p>Why is this? I already agreed to a EULA when installing the previous version, will I have to agree to a EULA every time a version change comes up, even if done via zypper dup or zypper up?</p>
<p class="textbox">In order to install &#8216;openSUSE&#8217; (product), you must agree to terms of the following license agreement:<br />
openSUSE 11.1<br />
Novell Pre-Release Software License Agreement<br />
PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING OR OTHERWISE USING<br />
THE SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF<br />
THIS AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD,<br />
INSTALL OR USE THE SOFTWARE AND, IF APPLICABLE, RETURN THE ENTIRE<br />
UNUSED PACKAGE TO THE RESELLER WITH YOUR RECEIPT FOR A REFUND. THE<br />
SOFTWARE MAY NOT BE SOLD, TRANSFERRED, OR FURTHER DISTRIBUTED WITHOUT<br />
PRIOR WRITTEN AUTHORIZATION FROM NOVELL.</p>
<p>One of the very interesting points of the EULA, is that &#8220;THE SOFTWARE MAY NOT BE SOLD, TRANSFERRED, OR FURTHER DISTRIBUTED WITHOUT PRIOR WRITTEN AUTHORIZATION FROM NOVELL.&#8221;</p>
<p>Am I not allowed to share openSUSE with others?</p>
<p>I am quite dissapointed with the EULA agreement during an upgrade. A new install I am fine with, but an upgrade using the package manager.. that hurts.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/437307533" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/sudo-zypper-up-from-factory-repo-now-requires-eula-agreement/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/sudo-zypper-up-from-factory-repo-now-requires-eula-agreement/</feedburner:origLink></item>
		<item>
		<title>Renaming a Logical Volume (how to rename)</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/436316922/</link>
		<comments>http://www.benkevan.com/blog/renaming-a-logical-volume-how-to-rename/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 22:41:51 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[Techie]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[lvm]]></category>

		<category><![CDATA[maintinence]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=211</guid>
		<description><![CDATA[Today I was asked to rename a logical volume (something I hadn&#8217;t done before, but figured it was quite easy). Here&#8217;s what I ran: 
lvm help
Which showed me the option of: 
  lvrename        Rename a logical volume

Ah.. I thought to myself, this should be easy enough. So [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was asked to rename a logical volume (something I hadn&#8217;t done before, but figured it was quite easy). Here&#8217;s what I ran: </p>
<p class="textbox">lvm help</p>
<p>Which showed me the option of: </p>
<p class="textbox">  lvrename        Rename a logical volume
</p>
<p>Ah.. I thought to myself, this should be easy enough. So I did a quick poke at the man pages of lvmrename which netted me</p>
<p class="textbox">
lvrename [-A|--autobackup {y|n}] [-d|--debug] [-f|--force] [-h|--help] [-t|--test] [-v|--verbose] [--version]<br />
VolumeGroupName OldLogicalVolumeName NewLogicalVolumeName</p>
<p>note: ugggg sorry for the formatting.. thank you wordpress. </p>
<p>So off I went, and here&#8217;s what I did: </p>
<p class="textbox">sudo umount /mountpoint<br />
sudo lvrename /dev/volgroupname/lgvold /dev/volgroupname/lgvnew<br />
sudo vi /etc/fstab<br />
fixed the required fstab settings<br />
sudo mount -a (or you can mount each one individually, but in my situation I was able to just run umouna -a).
</p>
<p>That&#8217;s it. Simple as that. </p>
<p>If you do happen to rename while mounted you&#8217;ll not be able to unmount. In that case just change to the new location in fstab and bounce the box (yes, that&#8217;s the easiest way.. sinec the device will keep showing busy, even though lsof and everything reports it shouldn&#8217;t be). </p>
<p>That&#8217;s it.. hope someone finds this helpful.</p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/436316922" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/renaming-a-logical-volume-how-to-rename/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/renaming-a-logical-volume-how-to-rename/</feedburner:origLink></item>
		<item>
		<title>Using fslint to take control of your filesystem openSUSE</title>
		<link>http://feeds.feedburner.com/~r/BenKevansBlog/~3/435424437/</link>
		<comments>http://www.benkevan.com/blog/using-fslint-to-take-control-of-your-filesystem-opensuse/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 15:58:41 +0000</pubDate>
		<dc:creator>ben.kevan</dc:creator>
		
		<category><![CDATA[SuSE Linux]]></category>

		<category><![CDATA[Techie]]></category>

		<category><![CDATA[filesystems]]></category>

		<category><![CDATA[fslint]]></category>

		<category><![CDATA[opensuse]]></category>

		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.benkevan.com/blog/?p=201</guid>
		<description><![CDATA[fslint is a great tool to help you maintain a clean filesystem by finding empty directory, duplicate files, temporary files, and broken sym links (among other things). One of the great features of fslint is it comes with a gui version called fslint-gui (imagine that). 
To get, build and install fslint do the following: 
wget [...]]]></description>
			<content:encoded><![CDATA[<p>fslint is a great tool to help you maintain a clean filesystem by finding empty directory, duplicate files, temporary files, and broken sym links (among other things). One of the great features of fslint is it comes with a gui version called fslint-gui (imagine that). </p>
<p>To get, build and install fslint do the following: </p>
<p class="textbox">wget http://www.pixelbeat.org/fslint/fslint-2.28.tar.gz<br />
sudo rpmbuild -ta fslint-2.28.tar.gz<br />
sudo rpm -Uvh /usr/src/packages/RPMS/noarch/fslint-2.28-1.suse.noarch.rpm</p>
<p><strong>Note:</strong>If you use ubuntu you can install with:</p>
<p class="textbox">sudo apt-get install fslint<br />
or<br />
sudo aptitude install fslint</p>
<p>Now run:</p>
<p class="textbox">fslint-gui</p>
<p>First I would remove everything in the &#8220;Search Path&#8221; and add what you want to search no by clicking &#8220;Add&#8221;.<br />
<img src="http://www.benkevan.com/gallery/albums/userpics/10001/normal_fslint.jpg" alt="Add" /><br />
Note: Here you can choose what type of scan you want to do (recursive etc). </p>
<p>Now it&#8217;s as easy as clicking &#8220;Find&#8221;<br />
<img src="http://www.benkevan.com/gallery/albums/userpics/10001/fslint2.jpg" alt="Find" /></p>
<p>Once the scan is completed it&#8217;ll fill out the selected section with its findings:<br />
<img src="http://www.benkevan.com/gallery/albums/userpics/10001/fslint1.jpg" alt="Options" /></p>
<p>In my &#8220;Duplicates&#8221; section you can see I have many duplicates<br />
<img src="http://www.benkevan.com/gallery/albums/userpics/10001/fslint3.jpg" alt="Dups" /></p>
<p>I can either delete them here by clicking on them and choosing &#8220;Delete&#8221;<br />
<img src="http://www.benkevan.com/gallery/albums/userpics/10001/fslint4.jpg" alt="Delete" /></p>
<p>Or feel free to use it how you want. You can just take the output save it, and clean manually, or you can use it just to see what you might have out there. </p>
<p>I highly encourage you to check it out, try it on some folders in your home directory, just remember the bigger the directories being scanned, the longer the scan will take. This will also help you better understand your machine, and where you save your data :o)</p>
<p><script type="text/javascript"><!--
digg_url = 'http://digg.com/linux_unix/Using_fslint_to_take_control_of_your_filesystem_openSUSE';
// --></script><br />
<script src="http://digg.com/api/diggthis.js"></script></p>
<img src="http://feeds.feedburner.com/~r/BenKevansBlog/~4/435424437" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.benkevan.com/blog/using-fslint-to-take-control-of-your-filesystem-opensuse/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.benkevan.com/blog/using-fslint-to-take-control-of-your-filesystem-opensuse/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.722 seconds --><!-- Cached page served by WP-Cache -->
