<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8398113</id><updated>2011-07-31T02:50:21.115-04:00</updated><category term='dreamhost'/><category term='eclipse'/><category term='HTPC'/><category term='cron'/><category term='fileserver'/><category term='django'/><category term='crossover linux'/><category term='python'/><category term='desktop linux'/><category term='podcatcher'/><category term='backup'/><title type='text'>Linux Server Diary</title><subtitle type='html'>The trials and tribulations of a Linux newbie trying to setup a home server.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default?start-index=101&amp;max-results=100'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>220</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8398113.post-859924102521282140</id><published>2011-05-04T08:18:00.003-04:00</published><updated>2011-05-04T08:20:08.623-04:00</updated><title type='text'>Phasing Out PAL and VPN</title><content type='html'>I received an email this morning concerning the Purdue wireless network and vpn services.  Specifically, the two services I use to connect my Linux laptop to the university network are being phased out.  Looks like I'm going to have to find a new way.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;You are receiving this message because ITaP logs show you 1) connect to the Purdue network using the old PAL wireless system, or 2) access vpn.purdue.edu for virtual private network (VPN) service when connecting from off campus. Faculty, staff and students need to change to alternatives to these services before May 13.&lt;br /&gt;&lt;br /&gt;ITaP is retiring the original PAL system and vpn.purdue.edu May 13 because they rely on outdated hardware no longer produced and supported by the manufacturer. Both services also are less secure, slower and not as compatible with current equipment as the newer systems available at Purdue for more than four years.&lt;br /&gt;&lt;br /&gt;For instructions on how to change to the newer PAL 2.0, and for VPN alternatives:&lt;br /&gt;&lt;br /&gt;*  Visit the Purdue Gold Answers online knowledge base and sign in using your Purdue Career Account user name and password.&lt;br /&gt;&lt;br /&gt;*  For PAL help, use the Gold Answers Find Answers box to search for PAL and select the link to the knowledge base article titled "What is PAL 2.0?"&lt;br /&gt;&lt;br /&gt;*  For VPN help, use the Find Answers box to search for VPN and select the link to the article titled "How do I connect to the Purdue VPN?"&lt;br /&gt;&lt;br /&gt;*  For further assistance, contact the ITaP Customer Service Center at 44000 or visit them in STEW G65. &lt;br /&gt;&lt;br /&gt;For more information see http://www.itap.purdue.edu/newsroom/detail.cfm?NewsId=2319.&lt;br /&gt;&lt;br /&gt;Gold Answers online knowledge base http://www.purdue.edu/goldanswers&lt;br /&gt;&lt;br /&gt;Thank you,&lt;br /&gt;ITaP Networks &amp; Security&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-859924102521282140?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/859924102521282140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=859924102521282140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/859924102521282140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/859924102521282140'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2011/05/phasing-out-pal-and-vpn.html' title='Phasing Out PAL and VPN'/><author><name>Dan</name><uri>http://www.blogger.com/profile/01297711649331756246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8078107639120079489</id><published>2010-05-12T22:02:00.000-04:00</published><updated>2010-05-12T22:02:08.239-04:00</updated><title type='text'>Moving iTunes</title><content type='html'>&lt;b&gt;Background:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I've been dual booting my laptop for quite a long time between Vista (for iTunes) and Linux Mint (for everything else).  Over time, my Vista install has degraded, and my last attempt to clean it up killed it.  Unfortunately, my iTunes library was trapped on that partition.&lt;br /&gt;&lt;br /&gt;Sure, I could have backed it up, by I didn't think I needed to.  I don't keep music files within the iTunes library, and I knew I could always resubscribe to podcasts if they were lost.  However, I learned that I can't sync the iPhone to a new library without basically erasing everything on the phone, including all of the music.  It would take hours to reload all of the tunes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Solution:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I read many tutorials online that outlined how to transfer the library.  What a mess!  Each was more confusing and tedious than the one before.  Odd that even though Apple does a good job of making things clear and easy, this was not something most people could do.  Especially tricky is the proper naming for the media files.  Since I am moving from Vista to XP (virtual on the new Linux server), the path to "My Music/iTunes" will be different from one to the other.  I did find one little section of a web page that told me that if iTunes couldn't find the media files in the directory listed, it would try in the default location for that install.&lt;br /&gt;&lt;br /&gt;Now, it's easy.  Using Linux, I copied the entire iTunes directory tree from the ailing Vista partition to the new virtual machine.  Took a while to move 5GB+, but iTunes came right up.  After a quick once through on the library, it is working fine.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;But Can It Sync?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yes.&lt;br /&gt;&lt;br /&gt;(Before I could use USB on the virtual machine, I had to install the VirtualBox Guest Additions.) &lt;br /&gt;&lt;br /&gt;I plugged the iPhone into a USB port on the Linux machine, and told VirtualBox to pass it through, and it worked.  This was the first sync in a month, so there were many podcasts to load, and I also added some new tunes.&lt;br /&gt;&lt;br /&gt;This whole process was much easier than I thought it would be.&lt;br /&gt;&lt;br /&gt;(Because of &lt;a href="http://linuxserverdiary.blogspot.com/2010/05/htpc-5-trouble.html"&gt;other problems&lt;/a&gt; that have to be cleared up, I won't be able to sync again for a while.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8078107639120079489?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8078107639120079489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8078107639120079489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8078107639120079489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8078107639120079489'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2010/05/moving-itunes.html' title='Moving iTunes'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-127150457788648729</id><published>2010-05-12T21:58:00.001-04:00</published><updated>2010-05-12T22:02:43.447-04:00</updated><title type='text'>HTPC #5 - Trouble</title><content type='html'>This project has gone pretty well.  &lt;a href="http://linuxserverdiary.blogspot.com/2010/04/htpc-2-hardware-assembly.html"&gt;Assembly&lt;/a&gt; was easy, &lt;a href="http://linuxserverdiary.blogspot.com/2010/05/htpc-3-software.html"&gt;software installation&lt;/a&gt; was challenging but successful, and setting up the &lt;a href="http://linuxserverdiary.blogspot.com/2010/05/htpc-4-configuring-samba.html"&gt;file server&lt;/a&gt; functions was a breeze.  I was even able to &lt;a href="http://linuxserverdiary.blogspot.com/2010/05/moving-itunes.html"&gt;setup iTunes&lt;/a&gt; in a virtual machine. This box runs fast and works well.&lt;br /&gt;&lt;br /&gt;Well, except for one thing.  I've only been able to get HDMI to work one time for about 15 minutes.  Every other time I hook it up, either using the HDMI port or using a DVI to HDMI adapter, the resulting picture has been horrible.  Very green with shades of pink, and intensely overstaturated.  I tried different cables and all three inputs on my television, but no luck.  (Using the supplied DVI to VGA adapter, I get a good picture on an old CRT.)&lt;br /&gt;&lt;br /&gt;After talking with a friend (who works at Nvidia) and corresponding with the vendor, it has been decided that the motherboard is faulty and should be replaced.  I applied to Newegg for an RMA for replacement and it was issued.  Tomorrow, I take the whole thing apart and send it back.  Then, I wait for the replacement.  Wonder how long this will take.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-127150457788648729?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/127150457788648729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=127150457788648729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/127150457788648729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/127150457788648729'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2010/05/htpc-5-trouble.html' title='HTPC #5 - Trouble'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3861598358111731200</id><published>2010-05-06T20:22:00.001-04:00</published><updated>2010-05-06T20:22:19.609-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTPC'/><title type='text'>HTPC #4 - Configuring Samba</title><content type='html'>This was so easy!&lt;br /&gt;&lt;br /&gt;I installed samba:&lt;br /&gt;&lt;pre&gt;sudo apt-get install samba&lt;/pre&gt;&lt;br /&gt;Created the configuration file:&lt;br /&gt;&lt;pre&gt;[global]&lt;br /&gt;workgroup = MYGROUP&lt;br /&gt;netbios name = HTPC&lt;br /&gt;server string = HTPC&lt;br /&gt;security = share&lt;br /&gt;encrypt passwords = yes&lt;br /&gt;local master = no&lt;br /&gt;guest ok = yes&lt;br /&gt;#===== Share Definitions =====&lt;br /&gt;&lt;br /&gt;[files]&lt;br /&gt;comment = Files&lt;br /&gt;path = /export&lt;br /&gt;public = yes&lt;br /&gt;writable = yes&lt;br /&gt;guest ok = yes&lt;br /&gt;create mask = 0777&lt;br /&gt;directory mask = 0777&lt;br /&gt;force user = nobody&lt;br /&gt;force group = nogroup&lt;/pre&gt;&lt;br /&gt;And restarted the daemon:&lt;br /&gt;&lt;pre&gt;sudo restart smbd&lt;/pre&gt;&lt;br /&gt;Now I have a share called files that contains the /export directory.  Anyone on my network can read or write files without a login.&lt;br /&gt;&lt;br /&gt;See?  I told you it was easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3861598358111731200?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3861598358111731200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3861598358111731200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3861598358111731200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3861598358111731200'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2010/05/htpc-4-configuring-samba.html' title='HTPC #4 - Configuring Samba'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1152838229882616861</id><published>2010-05-06T20:22:00.000-04:00</published><updated>2010-05-06T20:22:08.028-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTPC'/><title type='text'>HTPC #3 - Software</title><content type='html'>&lt;img src="http://www.muylinux.com/wp-content/uploads/2009/06/ubuntu-logo.png" alt="Ubuntu Logo" align=right vspace=11 hspace=11 width = 150 &gt;Now that I have the computer assembled, it's time for software.  I've been playing with different versions of Ubuntu and Fedora as I wait for Ubuntu 10.04 to be released.  It dropped a couple of days ago, so it's time to go!&lt;br /&gt;&lt;br /&gt;Downloading the OS way easy. My employer, a major Midwestern research university, keeps a local archive of several open source packages, so the download was fast and trouble free.  As usual, the install was quick and without issue.&lt;br /&gt;&lt;br /&gt;Next, I installed the restricted extras package to get the various codecs I need for media playback.  After a reload of the repositories in Synaptic, the package was in the list, and I started in the install.  Since I was competing with a lot of other leading edge Linux geeks, these downloads took a lot longer to download.  When the process estimated 4 hours until completion, I went to bed.&lt;br /&gt;&lt;br /&gt;The next morning, the install was complete, and I ran the program that sets up DVD playback capabilities.  The restricted extras install process is documented in many places, including &lt;a href="https://help.ubuntu.com/community/RestrictedFormats"&gt;https://help.ubuntu.com/community/RestrictedFormats&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://cdn3.afterdawn.com/v3/news/boxee_logo_notext.png" alt="Boxee Logo" width=150 align=left vspace=11 hspace=11 &gt;Next, it's time for Boxee.  A new beta has just been release that works with 10.04, although not officially.  I had trouble with earlier versions on the 10.04 RC not being able to connect, even while running on 9.10 worked OK.  Sure enough, after the install, I couldn't login.  The error message said "Internet connection not available".&lt;br /&gt;&lt;br /&gt;I should mention that I had been seeing some strange behavior with DNS lookups when web browsing.  They seemed to take a long time to complete.  Could this be the problem with Boxee?&lt;br /&gt;&lt;br /&gt;To test my theory, I switched my DNS settings in the computer from the default Comcast settings via my router, to the Google DNS servers.  Voila!  It worked!  Both DNS lookups in general, and the Boxee login in particular are now functional.&lt;br /&gt;&lt;br /&gt;Next, I'm going to setup the repository for music, video, and photo files.  Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1152838229882616861?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1152838229882616861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1152838229882616861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1152838229882616861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1152838229882616861'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2010/05/htpc-3-software.html' title='HTPC #3 - Software'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6778894132866718128</id><published>2010-04-24T22:19:00.026-04:00</published><updated>2010-05-06T20:21:56.078-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTPC'/><title type='text'>HTPC #2 - Hardware Assembly</title><content type='html'>All the parts have arrived, and I'm ready to put this puppy together.  Please refer to &lt;a href="http://linuxserverdiary.blogspot.com/2010/04/htpc-1.html"&gt;post #1&lt;/a&gt; for a component list.&lt;br /&gt;&lt;br /&gt;This job went quickly, and my biggest problem was identifying the different screws that came with the case. :)  This isn't the smallest mini-ITX case out there, so there was a little room to maneuver cables around to get everything in.  &lt;br /&gt;&lt;br /&gt;The motherboard has everything!  There's no way I'll need 14 USB connections, or 7 SATA devices.  Nor will I ever use all of the different audio outs.  Flexibility is the key here, and I have lots of options.&lt;br /&gt;&lt;br /&gt;Note about fans.  I wasn't aware that the i3 processor had a fan included in the package, but I'm glad it did.  The separate fan I ordered was huge, and it's hard to imagine it fitting in any case, let alone an ITX box.  It's going back to Newegg.&lt;br /&gt;&lt;br /&gt;I don't think that even this Intel fan would fit in some of the low profile HTPC cases available.  An alternate cooling method would be required.&lt;br /&gt;&lt;br /&gt;The 2GB hard drive mounted sideways next to the motherboard, leaving room for yet another device under the full sized optical drive.&lt;br /&gt;&lt;br /&gt;With everything connected and the case buttoned up, I fired up the Ubuntu 10.04 RC live CD.  HDMI video worked fine (no audio yet), and all of the components were functional.&lt;br /&gt;&lt;br /&gt;Now I'm waiting for 10.04 to be released in final form before I start the permanent OS install.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6778894132866718128?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6778894132866718128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6778894132866718128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6778894132866718128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6778894132866718128'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2010/04/htpc-2-hardware-assembly.html' title='HTPC #2 - Hardware Assembly'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7327363815742132586</id><published>2010-04-14T21:32:00.002-04:00</published><updated>2010-05-06T20:21:20.562-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTPC'/><title type='text'>HTPC #1 - The Order</title><content type='html'>For a couple of months now, I've been researching a home theater PC (HTPC) project.  Now that my tax refund is on the way, I finally hit the checkout button on my wish list.&lt;br /&gt;&lt;br /&gt;I had a couple of goals for this project.  First, I wanted to make this unit small and quiet. A mini-ITX form factor fills that bill nicely.  Unfortunately, that also limits motherboard and other component choices.&lt;br /&gt;&lt;br /&gt;Second, I wanted a decent processor that would last a few years.  An Atom was quickly ruled out.&lt;br /&gt;&lt;br /&gt;Next, sufficient onboard graphics. Since I'm using a small case, there isn't much room for extra boards, especially a large and possibly hot video card.  Here's where I hit some trouble.  The boards with a good system like the Nvidia ION seem to all use the Atom processor.  Boards that take a beefier processor don't work with ION.  The Intel i3 has graphics processing built in, so I went with that.&lt;br /&gt;&lt;br /&gt;Other desired attributes:&lt;ul&gt;&lt;li&gt;HDMI Video Out&lt;/li&gt;&lt;li&gt;Optical Audio Out&lt;/li&gt;&lt;li&gt;Compatibiliy with Linux and Boxee or XBMC&lt;/li&gt;&lt;li&gt;DVD Playback and Burn&lt;/li&gt;&lt;li&gt;WiFi Networking&lt;/li&gt;&lt;/ul&gt;Why WiFi?  It would be difficult and unsightly to run network cable from the media stand downstairs to the router.  Using .11n WiFi lets me transfer what I need from the 'Net.  Since I'll be storing my media files locally, I won't need the network for normal playback.&lt;br /&gt;&lt;br /&gt;Here's the list of components:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813500043"&gt;Zotac H55ITX-A-E Motherboard&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819115221"&gt;Intel Core i3-54 3.06 GHz Processor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16835106139"&gt;CPU Fan&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820211364"&gt;4GB RAM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16822148413"&gt;Seagate 2TB SATA Drive&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16827151192"&gt;Samsung CD/DVD Burner&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16811154084"&gt;Apex ITX Case w/250W Power Supply&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Everything will arrive in a few days, and the assembly and software installation begins.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7327363815742132586?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7327363815742132586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7327363815742132586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7327363815742132586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7327363815742132586'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2010/04/htpc-1.html' title='HTPC #1 - The Order'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-210262078035316133</id><published>2009-12-08T20:12:00.002-05:00</published><updated>2009-12-08T20:30:05.549-05:00</updated><title type='text'>Time to Build Again?</title><content type='html'>It was a little over two years ago that built my 2nd server, &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/pay-day-fun.html"&gt;as documented on this site&lt;/a&gt;.  That box included an 800MHz Via processor in a micro ITX case with a 250GB drive. It has worked pretty well for me, but is starting to show its age.&lt;br /&gt;&lt;br /&gt;The box's main job is file services, but I'm also using it as a music server (via web using Flash), and email backup machine (from GMail), and other things. Before iTunes, I would use it to catch and store podcasts automatically. &lt;br /&gt;&lt;br /&gt;The 250GB drive was affordable at the time, but now I have less than 50GB free - and that's only because my son moved his stuff off to another box. Now, I can get a terrabyte drive for about the same price. &lt;br /&gt;&lt;br /&gt;The case/power supply doesn't automatically restart after a power failure. These happen about every six weeks at my house, so I'd like something that would always be on.  I'm not sure how I would confirm that before ordering.  &lt;br /&gt;&lt;br /&gt;Despite replacing the battery soon after purchase, the motherboard CMOS doesn't retain its settings after a loss of power. Therefore, I have to keep a keyboard plugged in at all times so boot ups don't hang on a 'no keyboard - press F1' error.  I should have asked for a replacement during the 30 day warranty.  &lt;br /&gt;&lt;br /&gt;I'd love to be able to stash this thing in a closet with the wifi router, but these two power related problems are thwarting this plans.  &lt;br /&gt;&lt;br /&gt;Another problem is that I used a 2007 version of Ubuntu that is no longer supported or updateable.  For the next one, I'll likely use an LTS release for the longer term of support. Ubuntu 10.4 LTS is due in April, so I have a few months for research.&lt;br /&gt;&lt;br /&gt;I can't wait to get started.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Posted using BlogPress from my iPhone&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-210262078035316133?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/210262078035316133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=210262078035316133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/210262078035316133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/210262078035316133'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2009/12/time-to-build-again.html' title='Time to Build Again?'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6537175520082385605</id><published>2009-08-29T09:26:00.001-04:00</published><updated>2009-08-29T09:27:42.918-04:00</updated><title type='text'>Linux and Purdue Wireless - An Update</title><content type='html'>Ok, so after posting &lt;a href="http://linuxserverdiary.blogspot.com/2008/10/linux-on-purdue-campus.html"&gt;this post&lt;/a&gt; back in October, I solved the problem shortly after, but never posted about it. After setting up PAL (Purdue Air Link) on my new Linux Mint install and on my son's machine, I thought I would record the steps while they are fresh in my mind.&lt;br /&gt;&lt;br /&gt;Now, Purdue will have you install the specially configured Cisco VPN client that they offer for download, but I had trouble with that.  First, I had to install a patch before compiling the client.  No mention of this on the Purdue page, but I found the details &lt;a href="http://www.lamnk.com/blog/vpn/with-kernel-2624-you-will-need-a-patch-to-install-cisco-vpn-client/"&gt;here on the LANMK site&lt;/a&gt;.  OK, so that worked, but when I tried to configure the VPN connection, the add button wasn't available. Hmmm.  I uninstalled the client and tried option 2.&lt;br /&gt;&lt;br /&gt;Which was to use the open source vpnc client. It's available in the Ubuntu repositories, so install was easy:&lt;blockquote&gt;sudo apt-get install network-manager-vpnc&lt;/blockquote&gt;Now the add button is functional.&lt;br /&gt;&lt;br /&gt;To configure the client, I copied the setup from my old Linux install (which I haven't yet deleted).  Note the group name and group password.  I found those last year on a Purdue Linux Users Page &lt;a href="http://purduelug.org/?page_id=11"&gt;here&lt;/a&gt;, along with all the rest of these instructions.  I don't know why ITaP doesn't just link to this page, as it has everything one would need to connect.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/dashdrum/3866851697/" title="Purdue VPN Configuration by Dash Drum, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2616/3866851697_ef709b1669.jpg" width="424" height="500" alt="Purdue VPN Configuration" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The only bad part about this method is that the user has to connect both to PAL 1.0 and the VPN for each session - no automatic connection.  Here's the steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Connect to the hidden wireless network PAL (Not PAL 2.0 or PAL 2.0 Instructions).  If you can't find it, you're out of luck.&lt;/li&gt;&lt;li&gt;After the wireless connection is up, start the VPN connection by clicking on the wireless indicator in the status bar, selecting VPN Connections, and clicking on the VPN connection created earlier (mine is called 'Purdue').&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Anyway, this worked for me, and hopefully for my son as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6537175520082385605?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6537175520082385605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6537175520082385605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6537175520082385605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6537175520082385605'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2009/08/linux-and-purdue-wireless-update.html' title='Linux and Purdue Wireless - An Update'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2616/3866851697_ef709b1669_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4309006881031223320</id><published>2009-08-09T09:02:00.004-04:00</published><updated>2009-08-10T13:27:05.432-04:00</updated><title type='text'>Updated Linux Mint on the Laptop</title><content type='html'>Linux Mint v7 came out a couple of months ago, and I ran the update process on the laptop to upgrade from v6.  It worked pretty well, but a few things were off.  Specifically, I had troubles with Compiz effects.  Now, I know they aren't necessary, take up resources, and I rarely use them, but they're fun to show off - especially the cube.&lt;br /&gt;&lt;br /&gt;Another issue that was a little more important was that the entire machine was considerably slower, and programs would often hang (the grayed screen of impatience) while things caught up.&lt;br /&gt;&lt;br /&gt;Since I had an extra partition I wasn't using, I decided to throw on a fresh install of Mint. As one would imagine, the install was quick and easy.  The only thing I forgot was that, as with every version of Mint or Ubuntu I've installed, since my wireless subsystem uses one of the proprietary drivers, I have to be plugged in to the network during the upgrade until I enable the driver.  Once that was done, I was back on the air.&lt;br /&gt;&lt;br /&gt;My Linux setup isn't overly customized.  This makes it easy to upgrade or re-install, as I don't have to remember or document a bunch of oddball settings and utilities.  Instead, I just re-installed my favorite software.  And as a hard core web apps user, there isn't that much to put on.  Here's the quick list:&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;Avant Window Manager&lt;/dt&gt;&lt;dd&gt;I like the Mac-like icon bar&lt;/dd&gt;&lt;dt&gt;Eclipse&lt;/dt&gt;&lt;dd&gt;Great of all kinds of devlopment projects.  I'm using Django/Python&lt;/dd&gt;&lt;dt&gt;Firefox Add-ons&lt;/dt&gt;&lt;dd&gt;The only one I'm using right now lets me comment using icons on Flickr&lt;/dd&gt;&lt;dt&gt;Tweetdeck&lt;/dt&gt;&lt;dd&gt;Yes, I'm a Tweeter&lt;/dd&gt;&lt;dt&gt;Skype&lt;/dt&gt;&lt;dd&gt;I'm actually not very impressed by the delays that are always present in Skype, but I keep it around in case I need it.&lt;/dd&gt;&lt;dt&gt;gFTP&lt;/dt&gt;&lt;dd&gt;Everyone needs to transfer files sometime&lt;/dd&gt;&lt;dt&gt;Quanta Plus&lt;/dt&gt;&lt;dd&gt;HTML and CSS editor&lt;/dd&gt;&lt;dt&gt;jUploader&lt;/dt&gt;&lt;dd&gt;Flickr uploader&lt;/dd&gt;&lt;dt&gt;Cheese Webcam&lt;/dt&gt;&lt;dd&gt;Just for fun!&lt;/dd&gt;&lt;dt&gt;Inkscape&lt;/dt&gt;&lt;dd&gt;A vector graphics editor&lt;/dd&gt;&lt;dt&gt;GMail Notify&lt;/dt&gt;&lt;dd&gt;Makes an annoying beep sound whenever an email arrives&lt;/dd&gt;&lt;dt&gt;AcidRip&lt;/dt&gt;&lt;dd&gt;A DVD ripper&lt;/dd&gt;&lt;dt&gt;Handbrake&lt;/dt&gt;&lt;dd&gt;Convert videos and DVD rips to other video formats. Great for prepping things for the iPhone&lt;/dd&gt;&lt;dt&gt;Audacity&lt;/dt&gt;&lt;dd&gt;Used to manipulate and convert audio files. Can help record as well&lt;/dd&gt;&lt;dt&gt;VLC&lt;/dt&gt;&lt;dd&gt;I almost forgot my favorite video program. I use it mostly for playback, but it can also do capture and conversion.  Also, works with almost any format without requiring external codecs.&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Not a huge list anyway. &lt;br /&gt;&lt;br /&gt;Of course, there are many programs that are included in the Linux Mint default configuration, including Firefox (web), The GIMP (graphics and photo manipulation), and OpenOffice (the occasional WP or spreadsheet task) that I use as well.&lt;br /&gt;&lt;br /&gt;After that was done, I set up the connection to my home file server, and I was good to go.  I'll wait a couple of more days before I delete the old partition and add the space to this new one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4309006881031223320?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4309006881031223320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4309006881031223320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4309006881031223320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4309006881031223320'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2009/08/updated-linux-mint-on-laptop.html' title='Updated Linux Mint on the Laptop'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3044348458486549272</id><published>2008-12-29T10:36:00.004-05:00</published><updated>2008-12-29T11:17:03.985-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><title type='text'>Custom Admin Templates in Django</title><content type='html'>(Those who are experienced Django developers, or even anyone beyond beginner stage, will find the follow points obvious, but I'm documenting here for my future reference.)&lt;br /&gt;&lt;br /&gt;I've been experimenting with custom admin templates in Django, in preparation for a project I'm working on. I quickly found some help on the subject, mainly in the Django book.  &lt;a href="http://djangobook.com/en/1.0/chapter06/"&gt;Chapter 6&lt;/a&gt; lays it out pretty well:&lt;br /&gt;&lt;blockquote&gt;As we explained in Chapter 4, the TEMPLATE_DIRS setting specifies a list of directories to check when loading Django templates. To customize Django’s admin templates, simply copy the relevant stock admin template from the Django distribution into your one of the directories pointed-to by TEMPLATE_DIRS.&lt;br /&gt;&lt;br /&gt;The admin site finds the “Django administration” header by looking for the template admin/base_site.html. By default, this template lives in the Django admin template directory, django/contrib/admin/templates, which you can find by looking in your Python site-packages directory, or wherever Django was installed. To customize this base_site.html template, copy that template into an admin subdirectory of whichever directory you’re using in TEMPLATE_DIRS. For example, if your TEMPLATE_DIRS includes "/home/mytemplates", then copy django/contrib/admin/templates/admin/base_site.html to /home/mytemplates/admin/base_site.html. Don’t forget that admin subdirectory.&lt;br /&gt;&lt;br /&gt;Then, just edit the new admin/base_site.html file to replace the generic Django text with your own site’s name as you see fit.&lt;br /&gt;&lt;br /&gt;Note that any of Django’s default admin templates can be overridden. To override a template, just do the same thing you did with base_site.html: copy it from the default directory into your custom directory and make changes to the copy.&lt;/blockquote&gt;&lt;br /&gt;Here's where my beginner status gets in the way.  I didn't know where in the directory structure to put the custom template.  After a little playing around, I figured out that it should be in the directory pointed to by my TEMPLATE_DIRS setting in settings.py.  Mine reads:&lt;blockquote&gt;TEMPLATE_DIRS = (&lt;br /&gt;    os.path.join(os.path.dirname(__file__), 'templates').replace ('\\','/'),&lt;br /&gt;)&lt;/blockquote&gt;So, with my project called 'mysite' and application called 'books', the custom change template for the publisher entity lands in /mysite/books/templates/admin/books/publisher/.  Kind of long, but keeps the logic encapsulated with the application.&lt;br /&gt;&lt;br /&gt;Next, I wanted to try changing the look of the admin screens.  These templates have to be located in a templates directory found in the project directory.  This is a little frustrating for me, since I'd like to keep these changes with the application.  However, that's not how Django works, so I'll just go with it.&lt;br /&gt;&lt;br /&gt;(Unrelated note, I tried out my app using lynx as the browser, and found it works pretty well.  I think that as long as I strive for full lynx compatibility, I'll have better luck working with different browsers.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3044348458486549272?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3044348458486549272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3044348458486549272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3044348458486549272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3044348458486549272'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/12/custom-admin-templates-in-django.html' title='Custom Admin Templates in Django'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4175437200601468903</id><published>2008-12-20T09:18:00.002-05:00</published><updated>2008-12-29T10:21:48.513-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='dreamhost'/><title type='text'>Python on Dreamhost</title><content type='html'>A question for all of the Linux heads out there:&lt;br /&gt;&lt;br /&gt;I'm hosting with Dreamhost, and I'm working on setting up a Django devlopement site.  DH's Python version is 2.3, but I'd like to use 2.5.  Following &lt;a href="http://wiki.dreamhost.com/Python#Building_a_custom_version_of_Python"&gt;these instructions&lt;/a&gt;, compiled a 2.5 version.&lt;br /&gt;&lt;br /&gt;Now, I need to set the PATH so that this new version will be used.  How should I do that?&lt;br /&gt;&lt;br /&gt;UPDATED:&lt;br /&gt;&lt;br /&gt;Never mind!&amp;nbsp; I found it:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;export PATH="$HOME/bin:$PATH"&lt;br /&gt;source ~/.bash_profile&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;Plus, I added the export line to ./bash_profile so it is executed each time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4175437200601468903?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4175437200601468903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4175437200601468903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4175437200601468903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4175437200601468903'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/12/python-on-dreamhost.html' title='Python on Dreamhost'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1051221979706065189</id><published>2008-11-22T19:39:00.001-05:00</published><updated>2008-12-29T10:26:43.387-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dreamhost'/><title type='text'>Getting Things Done to GTD (Jabber with Google Apps)</title><content type='html'>This is a complicated process I followed to try to make things easier.  It started with an article discussing how to &lt;a href="http://www.micropersuasion.com/2008/11/making-gmail-yo.html"&gt;Make Gmail Your Gateway to the Web&lt;/a&gt;.  Basically, he is trying to make his GMail account his gateway to everything.  I've got my Google Apps account all setup to received email from every account with filters and tags and alternate accounts.  The calendars are shared with the rest of the family (if I could only get everyone else to use them).&lt;br /&gt;&lt;br /&gt;The only thing he's done that I haven't is what he calls "update and track your social networks via IM".  So, I setup the ping.fm and notify.me accounts as he describes, and tried it out.  It all worked pretty well except I coulnd't get the notify.me account to validate GTalk.&lt;br /&gt;&lt;br /&gt;A little Google research and I found that I have to add 10 SRV entries in my DNS for the domain to property route the jabber messages to Google.  &lt;a href="http://www.google.com/support/a/bin/answer.py?answer=60227&amp;amp;hl=en"&gt;This Google article&lt;/a&gt; explains it pretty well.  Next, I had to figure out how to enter this info into a Dreamhost account. I found that the correct method is to enter "_xmpp-server._tcp" in the name field and "5 0 5269 xmpp-server.l.google.com." in the value field (be sure to include the period at the end).    After a little time for the DNS to get settled, I tried the validate process again, and it worked great.&lt;br /&gt;&lt;br /&gt;OK, so after all of that, let's try it out.&lt;br /&gt;&lt;br /&gt;Ping.fm works exactly as advertised.  I setup micro-blog messages to go to Twitter, and status updates to both Twitter and Facebook.  It all works via the chat client in GMail.&lt;br /&gt;&lt;br /&gt;Notify.me also did what I expected.  I couldn't find a way to get my entire Twitter stream to come through, but the messages sent to me came through fine.  (Still working on direct messages)&lt;br /&gt;&lt;br /&gt;However, there is a problem.  In the IM that comes in from notify.me, I can't tell who sent the message.  There isn't any setup of the format that I can see, but it wasn't there.  I posted a suggestion message to the service.&lt;br /&gt;&lt;br /&gt;We'll see how long I keep this setup going.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1051221979706065189?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1051221979706065189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1051221979706065189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1051221979706065189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1051221979706065189'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/11/getting-things-done-to-gtd-jabber-with.html' title='Getting Things Done to GTD (Jabber with Google Apps)'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5099006007914922184</id><published>2008-11-08T11:15:00.003-05:00</published><updated>2008-12-29T10:22:52.777-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop linux'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Development Machine</title><content type='html'>I'm in the beginning stages of a new software project, so I've been experimenting with various tools and services.&lt;br /&gt;&lt;br /&gt;To start with, I looked into building a development environment.  Since I had decided on using the Python/Django platform for the project, I needed something to take me beyond using GEdit to monkey with text files.&lt;br /&gt;&lt;br /&gt;I've heard of &lt;a href="http://eclipse.org/"&gt;Eclipse&lt;/a&gt; quite a bit, but I was not familiar with the extent of its extensibility and how developers have taken advantage to extend the platform in all directions.  It wasn't until I found &lt;a href="http://pydev.sourceforge.net/"&gt;PyDev&lt;/a&gt;, an Eclispe add in for Python, that I considered using the tool.&lt;br /&gt;&lt;br /&gt;Installs of both Eclipse and PyDev were quick and easy, and I'm already liking the results.  Once I get more comfortable with Python and get more experience with Eclipse, I feel that I will be happy with the environment.&lt;br /&gt;&lt;br /&gt;Something else that I needed for the project was a version control system.  I've never used a formal tool, but I've used backups and strict procedures to simulate the process.  Since my internet hosting company, &lt;a href="http://dreamhost.com/"&gt;Dreamhost&lt;/a&gt;, offers quick and easy setup of &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; respositories, I decided to give it a shot.&lt;br /&gt;&lt;br /&gt;Before Eclipse came on the scene, I was using the command line SVN tools to communicate with the repository, and I'm pretty comfortable with the process.  However, on a whim I decided to search for a Subversion add-in for Eclispe, and I found &lt;a href="http://subclipse.tigris.org/"&gt;Subclipse&lt;/a&gt; almost right away.  After I installed it and tweaked the connectors for a bit, it is working without issue.  Very nice.&lt;br /&gt;&lt;br /&gt;Since Python comes with the SQLite dbms included, I haven't thought much about database yet. An advantage of SQLite is that it runs on the client with no additional software to install.  Very portable.  I can setup MySQL on Dreamhost when testing multi-user, but I'm hoping for a connector to SQL Server or Oracle at some point.  That's probably 6 months away.&lt;br /&gt;&lt;br /&gt;Finally, I've been looking for a way to organize my thoughts.  I'm a notebook guy at work, but I don't want to mix notes on my extra-curricular projects with work related things.  Dreamhost also offers Mediawiki installs, so I'm trying it out.  It's not the best for taking notes, but it's easy to use.  We'll see.&lt;br /&gt;&lt;br /&gt;At some point, I may involve others in this project, so the version control tool and wiki will help us share notes and source code.  I could also setup a Google Apps domain for email and calendaring.&lt;br /&gt;&lt;br /&gt;With all of the tools I'm using, all but one are open source, and even Google Apps is no charge.  Imagine trying to do this 10 or 15 years ago, when much expensive Microsoft software would be required to even get off the ground.  This modern economic model is great for start ups and small projects.  My only cost is for the hosting service, and I set that up more for family use.&lt;br /&gt;&lt;br /&gt;I'll report back on the progress in a few months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5099006007914922184?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5099006007914922184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5099006007914922184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5099006007914922184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5099006007914922184'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/11/development-machine.html' title='Development Machine'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7459031222871240216</id><published>2008-11-08T11:03:00.002-05:00</published><updated>2008-12-29T10:22:52.778-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crossover linux'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop linux'/><title type='text'>CrossOver Linux Professional</title><content type='html'>I'm finding that I rarely boot up the Windows partition any more on my laptop; Linux Mint 5.0 (based on Ubuntu 8.04) is serving me quite well.&lt;br /&gt;&lt;br /&gt;However, there are a few Windows apps I still like to use.&amp;nbsp; Specifically, I like &lt;a href="http://mediamonkey.com/"&gt;Media Monkey&lt;/a&gt; over any of the Linux based music player/organizer programs I've seen.&amp;nbsp; Also, Photoshop Elements has a couple of features I can't seem to emulate in The GIMP.&lt;br /&gt;&lt;br /&gt;I've tried running these programs inside Wine, but with no success.&lt;br /&gt;&lt;br /&gt;However, the other day I came upon a posting on &lt;a href="http://feeds.gawker.com/%7Er/lifehacker/full/%7E3/-anLCAqteoY/crossover-mac-and-linux-products-free-today-only"&gt;Lifehacker&lt;/a&gt; (one of my daily reads) talking about a one day offer to get a free license for CrossOver.&amp;nbsp; I chose the Linux Professional version.&lt;br /&gt;&lt;br /&gt;The key arrived the other day, and the install was uneventful.&lt;br /&gt;&lt;br /&gt;First thing I tried was Media Monkey.&amp;nbsp; The install went quickly, but there was immediately an error saying that the player couldn't initialize.&amp;nbsp; I could perform other functions, but couldn't play anything.&amp;nbsp; There is a setting in the CrossOver configuration covering sound drivers, and I'll have to do a little research on that.&lt;br /&gt;&lt;br /&gt;Next, I'll try Photoshop Elements.&amp;nbsp; The program offers presets for installing the full strength Photoshop in several versions, so I'm hoping they have this program covered as well.&lt;br /&gt;&lt;br /&gt;More later.&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;&lt;br /&gt;I installed Photoshop Elements and it works, but it is god-awful slow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7459031222871240216?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7459031222871240216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7459031222871240216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7459031222871240216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7459031222871240216'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/11/crossover-linux-professional.html' title='CrossOver Linux Professional'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1822568229906804421</id><published>2008-10-19T10:31:00.001-04:00</published><updated>2009-08-29T09:32:55.491-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop linux'/><title type='text'>Linux on the Purdue Campus</title><content type='html'>(BTW, just for fun I'm entering this post using lynx, my favorite browser)&lt;br /&gt;&lt;br /&gt;I took my laptop to work today, as I had an early meeting out of the office, and I had hoped to check up on email at the site.&lt;br /&gt;&lt;br /&gt;Since I had connected to the University wireless network (PAL - Purdue Air Link) in the past, and I still had the instructions, it should have been easy to connect again.  However, things didn't work out quite so well.&lt;br /&gt;&lt;br /&gt;I spent 10 minutes trying to connect.  All of the steps seemed to work, but each time I tried, I ended up on the open network telling me to use PAL.  After 4 tries, I gave up.&lt;br /&gt;&lt;br /&gt;Next, I thought I would just use a wired connection, so I wandered around the building until I found an Ethernet cable.  Unfortunately, there didn't seem to be a live Ethernet jack (AKA PIC - Purdue Information Connection).  Five more minutes wasted.&lt;br /&gt;&lt;br /&gt;In desparation, I fired up Vista instead of Linux.  It came up, but spent the next 10 minutes in a virus scan and Windows update process before the network connected and I could continue.  Since I don't boot that operating system very often, it seems to save up the housekeeping tasks and fire them all at once.  In Vista's favor, it did connect to PAL quickly, and I was able to check my mail - two minutes before the meeting started and after most of the attendees had arrived.&lt;br /&gt;&lt;br /&gt;To avoid being rude, I only read a couple of the most urgent messages and powered down.&lt;br /&gt;&lt;br /&gt;Later, I tried the 'new' PAL VPN client for Linux provided by the University, but it wouldn't even install.  I left the task of working with the help desk for another day.&lt;br /&gt;&lt;br /&gt;UPDATE: &lt;a href="http://linuxserverdiary.blogspot.com/2009/08/linux-and-purdue-wireless-update.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1822568229906804421?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1822568229906804421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1822568229906804421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1822568229906804421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1822568229906804421'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/10/linux-on-purdue-campus.html' title='Linux on the Purdue Campus'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-453006784335377946</id><published>2008-06-27T21:31:00.000-04:00</published><updated>2008-06-27T21:49:26.863-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Power Outage</title><content type='html'>A couple of weekends ago, after a day trip with the family, we came home to a dark house after a strong storm.  The electricity came back a couple hours later, so I started bringing up the servers.  Unfortunately, the file server wasn't cooperating.&lt;br /&gt;&lt;br /&gt;I've written before that this server will not hold the BIOS settings through a power off - despite changing the battery.  Since it can likely be fixed only by replacing the motherboard, I've decided to live with it.  Unfortunately, when I brought the box up, I forgot to reset the clock back to the current, so Linux decided to force a disk check.  After about 25%, it froze.  I gave it half an hour before giving up and bouncing the box.&lt;br /&gt;&lt;br /&gt;After that, when it rebooted, it couldn't find a boot disk.  Arrgh!&lt;br /&gt;&lt;br /&gt;It was a week before I came back to it.&lt;br /&gt;&lt;br /&gt;Since it still wasn't booting, I decided to reinstall grub as I have done several times before on different machines.&lt;blockquote&gt;&lt;font face="courier"&gt;sudo grub&lt;br /&gt;find /boot/grub/stage1 &lt;/font&gt;(this will return the drive name - mine is hd0,1)&lt;br /&gt;&lt;font face="courier"&gt;root (hd?,?) &lt;/font&gt;(use the drive name returned in the previous step)&lt;br /&gt;&lt;font face="courier"&gt;setup (hd0)&lt;br /&gt;quit&lt;/font&gt;&lt;/blockquote&gt;Surprisingly, this worked!  I'm back in business.&lt;br /&gt;&lt;br /&gt;A side note, during my down week, I found the need to recover several files from the backup server, and I'm happy to report that all were successful.  It's nice to know that the restore works not only in a test, but also when it is actually needed.&lt;br /&gt;&lt;br /&gt;Now, here's the rub.  When I thought the hard drive was toast and I was going to be tasked with recovering the entire thing, I looked through the BackupPC documentation and many Google searches, but I found no examples of someone who has done that.  I'm tempted to setup a test box, back it up, and then try to recover it just to see if I can.  Should be a fun weekend project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-453006784335377946?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/453006784335377946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=453006784335377946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/453006784335377946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/453006784335377946'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/06/power-outage.html' title='Power Outage'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7319030010546814726</id><published>2008-05-04T07:27:00.003-04:00</published><updated>2008-05-04T07:45:28.184-04:00</updated><title type='text'>Using Getmail to Backup GMail</title><content type='html'>Web email services like GMail are a great thing.  We can access our email from any web client, the interface is slick, and improvements and new features are added frequently.  A downside, however, is that we rely on an outside source to backup our messages.&lt;br /&gt;&lt;br /&gt;Now, it's not likely that our GMail message stores will disappear one day without a trace, but things could happen.  Google could have a hiccup and decide that they won't or can't recover our messages.  (It's happened with &lt;a href="http://www.theage.com.au/articles/2005/04/12/1113251611481.html"&gt;other vendors&lt;/a&gt;)  Also, they may decide to discontinue the service.  Internet service could be down for an extended period of time.  Finally (and least likely), Google could go out of business - stranding our data in a bankruptcy escrow from where it may never return.&lt;br /&gt;&lt;br /&gt;OK, enough with doomsday scenarios.  It makes sense to backup any important data, and email is no exception.  Today, I'm going to experiment with Getmail.&lt;br /&gt;&lt;br /&gt;Matt Cutts provides a nice &lt;a href="http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/"&gt;step-by-step&lt;/a&gt; outlining the setup of Getmail with GMail.  I'll also mention that I'm using Google Apps instead of the standard gmail.com account.&lt;br /&gt;&lt;br /&gt;Unlike many of the projects I tackle, this went exactly as expected.  The only small problem I hit was when I copied and pasted the configuration file, spaces were inserted at the left side of each line.  Apparently, the program expects things to be in column 1.  I removed the spaces, and all is well.&lt;br /&gt;&lt;br /&gt;Getmail just finished running for the first time on my server, and it grabbed 289 messages in the first batch.  The tutorial mentions that Google will limit the number of messages sent in each run, so it will take a few times to get all 1,500+ items in my archive.&lt;br /&gt;&lt;br /&gt;Next comes the cron setup.  While the example shows how to run every 10 minutes, I'm setting up mine to run much less often - no more than once an hour, and maybe just once a day.  I don't get that much mail, and I don't need it backed up in near real time.&lt;br /&gt;&lt;br /&gt;Thanks to Matt for the great instruction!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7319030010546814726?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7319030010546814726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7319030010546814726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7319030010546814726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7319030010546814726'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/05/using-getmail-to-backup-gmail.html' title='Using Getmail to Backup GMail'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3789655155074024241</id><published>2008-04-25T22:39:00.002-04:00</published><updated>2008-04-25T22:41:14.681-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>Backup Check</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4TMybV0esNg/SBKWNYpQGpI/AAAAAAAAAHs/VifZfN7LYpg/s1600-h/Capture.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4TMybV0esNg/SBKWNYpQGpI/AAAAAAAAAHs/VifZfN7LYpg/s400/Capture.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5193378477009541778" /&gt;&lt;/a&gt;&lt;br /&gt;After a little over a week, a quick check of the backup server shows that it's working just fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3789655155074024241?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3789655155074024241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3789655155074024241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3789655155074024241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3789655155074024241'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/04/backup-check.html' title='Backup Check'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4TMybV0esNg/SBKWNYpQGpI/AAAAAAAAAHs/VifZfN7LYpg/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5442512812584205305</id><published>2008-04-17T22:06:00.004-04:00</published><updated>2008-04-17T22:10:18.493-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>New Backup Server - Part 7</title><content type='html'>In &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-6.html"&gt;Part 6&lt;/a&gt;, the full backup of the file server had started.  Observant readers may note that the last post was made two days ago.  That's because the backup finished after 44 hours!  We backed up 143GB with a compression average of 27%.&lt;br /&gt;&lt;br /&gt;I think I'm setup.  I'll try a quick recovery, but I don't expect problems with it.  Let's call this project done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5442512812584205305?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5442512812584205305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5442512812584205305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5442512812584205305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5442512812584205305'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-6_17.html' title='New Backup Server - Part 7'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-2606689761006815725</id><published>2008-04-15T20:58:00.005-04:00</published><updated>2008-04-17T22:11:05.411-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>New Backup Server - Part 6</title><content type='html'>&lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-5.html"&gt;Part 5&lt;/a&gt; saw the localhost backup run successfully.  Time to move on to the big prize, the file server.&lt;br /&gt;&lt;br /&gt;Before I can backup my file server, I need to setup the public keys required for rsync to login to the server as root without a password.  For this part of the task, the new guide is pretty limited and apparently missing some steps, so I'm reverting back to the &lt;a href="http://www.howtoforge.com/linux_backuppc_p4"&gt;HowToForge Guide on Page 4&lt;/a&gt;.  The instructions are clear and complete, and it worked last time.  &lt;br /&gt;&lt;br /&gt;As I went through these steps, everything went well.  The commands made sense, and the responses came back as expected.  Except for the path to the home directory on the backup server.  The guide said to expect /var/lib/backuppc, but instead I saw /home/backuppc.  I wasn't able to change it, so I went with it.&lt;br /&gt;&lt;br /&gt;Everything was great, until the last command which tested the connection, as it still asked for the password.  I changed one thing: on the file server, I removed what I had added to the authorized_keys2 file - from = "gentry2" - and the ssh command worked.&lt;br /&gt;&lt;br /&gt;However, my attempt at a backup still failed.  What finally made it work was this:  instead of using the IP address in the ssh test, I used the hostname of the server.  I was asked to confirm the RSA key fingerprint once again.  Then, the backup worked.  Yeah!&lt;br /&gt;&lt;br /&gt;I hope to better understand this stuff someday, but I'm just happy that it's working.  (I wonder how long this full backup will take.)&lt;br /&gt;&lt;br /&gt;Read the exciting conclusion in &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-6_17.html"&gt;Part 7&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-2606689761006815725?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/2606689761006815725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=2606689761006815725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2606689761006815725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2606689761006815725'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-6.html' title='New Backup Server - Part 6'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6116395862270398622</id><published>2008-04-14T17:51:00.004-04:00</published><updated>2008-04-15T21:10:32.105-04:00</updated><title type='text'>New Backup Server - Part 5</title><content type='html'>&lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-4.html"&gt;Part 4&lt;/a&gt; got the BackupPC program running, now let's try a backup of the localhost.&lt;br /&gt;&lt;br /&gt;This whole thing with file permissions is a little confusing.  I don't know if the installation program is doing something wrong, the Ubuntu installation I'm starting with is setup in an unexpected way, or if I'm messing things up.  Here's the latest:&lt;br /&gt;&lt;br /&gt;After Part 4, I was ready to try a backup, so I fired off a backup of the local system.  The backup never started, and I saw this message in the log:&lt;blockquote&gt;&lt;font face="courier new"&gt; localhost: mkdir /backup/pc: Permission denied at /usr/share/backuppc/bin/BackupPC_dump line 193&lt;/font&gt;&lt;/blockquote&gt;I looked at the /backup folder's settings, and it was set to root as the owner and group.  First, I changed the group to backuppc, and then I changed the groups rights to include write.&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo chgrp -R backuppc /backup&lt;br /&gt;sudo chmod -R g+w /backup&lt;/font&gt;&lt;/blockquote&gt;  Now, the backup has started.  &lt;br /&gt;&lt;br /&gt;Unfortunately, it didn't get very far, as the log is filled with hundreds of messages like this: &lt;blockquote&gt;&lt;font face="courier new"&gt; BackupPC_link got error -4 when calling MakeFileLink(/backup/pc/localhost/0/f%2fetc/fprotocols, ce42ab405aca581a1cff4f0ba04ab6c4, 1)&lt;/font&gt;&lt;/blockquote&gt;No backup happened.&lt;br /&gt;&lt;br /&gt;It would be nice if I knew how backuppc should be setup, but I haven't found anything yet to help me.&lt;br /&gt;&lt;br /&gt;More later...&lt;br /&gt;&lt;br /&gt;UPDATE:  Well, I found several sites that described a solution to this problem.  It seems that while BackupPC allows one to change the $TopDir setting, it isn't recommended.  So, I changed it back to the default of &lt;font face="courier new"&gt;/var/lib/backuppc&lt;/font&gt; and then changed the mount point in fstab to point to that directory rather than &lt;font face="courier new"&gt;/backup&lt;/font&gt;.  I then ran the localhost backup without issue.&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-6.html"&gt;part 6&lt;/a&gt;, I'll attempt a backup of the file server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6116395862270398622?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6116395862270398622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6116395862270398622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6116395862270398622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6116395862270398622'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-5.html' title='New Backup Server - Part 5'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8375945253719535249</id><published>2008-04-13T21:23:00.007-04:00</published><updated>2008-04-15T21:22:57.693-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>New Backup Server - Part 4</title><content type='html'>As I mentioned in &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-3.html"&gt;Part 3&lt;/a&gt;, I found a new guide for the installation and configuration of BackupPC - &lt;a href="http://taksuyama.com/?page_id=6"&gt;BackupPC Setup at TakSuyama.com&lt;/a&gt;.  I'll give it a try.&lt;br /&gt;&lt;br /&gt;The first step is to install the pre-requisites:&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install ssh samba smbfs rsync apache2&lt;br /&gt;sudo apt-get install php5&lt;br /&gt;sudo apt-get install libapache2-mod-php5&lt;br /&gt;sudo /etc/init.d/apache2 restart&lt;/font&gt;&lt;/blockquote&gt;So far, so good.  The restart of apache2 completed without incident and I can see a default web page.  Just like in&lt;a href="http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-2.html"&gt;Part 2&lt;/a&gt;, I'm receiving a hostname error from apache.  I'll try to fix it the same way.&lt;br /&gt;&lt;br /&gt;That worked well - no problems.&lt;br /&gt;&lt;br /&gt;Next, the guide says it is time to install BackupPC.  &lt;blockquote&gt;&lt;font face="courier new"&gt;sudo useradd backuppc&lt;br /&gt;sudo passwd backuppc&lt;br /&gt;sudo apt-get install backuppc&lt;/font&gt;&lt;/blockquote&gt;OK, the web interface for BackupPC is up.  (I wish I could take a snapshot of this point, so it would be easy to go back in case of problems.)&lt;br /&gt;&lt;br /&gt;Next, I'll change the password.&lt;blockquote&gt;&lt;font face="courier new"&gt;htpasswd /etc/backuppc/htpasswd backuppc&lt;/font&gt;&lt;/blockquote&gt;Using the Edit Config tab, I changed the TopDir to &lt;font face="courier new"&gt;/backup&lt;/font&gt;, and restart the web server again - just to be sure things are still OK.  And they are.  I'm feeling pretty good about this.&lt;br /&gt;&lt;br /&gt;Unfortunately, as I attempted to restart BackupPC, problems came up.  Here's the error:&lt;blockquote&gt;&lt;font face="courier new"&gt; * Restarting backuppc...&lt;br /&gt;No process in pidfile `/var/run/backuppc/BackupPC.pid' found running; none killed.&lt;br /&gt;grep: /etc/backuppc/config.pl: Permission denied&lt;br /&gt;BackupPC cannot be started because important parameters are missing from config.pl.&lt;br /&gt;If you just upgraded BackupPC, please update /etc/backuppc/config.pl.&lt;/font&gt;&lt;/blockquote&gt;Which is a pretty poor error message.  Why not tell me what needs to be updated?&lt;br /&gt;&lt;br /&gt;After thinking about it a little, I looked at access settings on the file.  I changed the security levels on the config.pl file with &lt;font face="courier new"&gt;sudo chmod a+r config.pl&lt;/font&gt;, and I was able to get a little further.  Now the error on BackupPC restart is &lt;font face="courier new"&gt;start-stop-daemon: Unable to set gid to 1001 (Operation not permitted)&lt;/font&gt;.  Slow progress!&lt;br /&gt;&lt;br /&gt;UPDATE:  Sometimes I get worked up and miss the easy stuff.  The restart of BackupPC should be performed by root, so the correct command is:&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo /etc/init.d/backuppc restart&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;More in &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-5.html"&gt;Part 5&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8375945253719535249?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8375945253719535249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8375945253719535249' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8375945253719535249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8375945253719535249'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-4.html' title='New Backup Server - Part 4'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5764894712511736323</id><published>2008-04-13T20:58:00.004-04:00</published><updated>2008-04-13T22:22:45.370-04:00</updated><title type='text'>New Backup Server - Part 3</title><content type='html'>In &lt;a href="http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-2.html"&gt;Part 2&lt;/a&gt;, we learned that I'm having trouble with permissions and Apache2.&lt;br /&gt;&lt;br /&gt;These problems I'm having rebuilding the backup server have me concerned about my ability to recover in case of another disk failure.  With BackupPC my backups are locked in a proprietary format.  Sure, the odds of losing both the file server drive and the operating system drive on the backup server are low, but my inability to get BackupPC back up concerns me.  While I have my offsite copies of the photos, but those are only burned every few months when I have enough to fill a DVD. &lt;br /&gt;&lt;br /&gt;I've got one more thing to try, as I've found another &lt;a href="http://taksuyama.com/?page_id=6"&gt;guide&lt;/a&gt; that suggest installing the supporting software (apache2, rsync, etc) and confirming their operation before installing BackupPC.  This may help with the apache troubles.  &lt;br /&gt;&lt;br /&gt;In order to receive warnings when backups don't work, such as the disk full error from before, I also need to get the email notifications going.&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-4.html"&gt;Part 4&lt;/a&gt; for the next exciting episode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5764894712511736323?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5764894712511736323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5764894712511736323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5764894712511736323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5764894712511736323'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-3.html' title='New Backup Server - Part 3'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4782751244744854354</id><published>2008-04-08T22:33:00.001-04:00</published><updated>2008-04-13T21:22:46.648-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>New Backup Server - Part 2</title><content type='html'>(This is the third time I've tried this)&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-1.html"&gt;Part 1&lt;/a&gt;, I installed the base linux software and made a few tweaks.  In this exciting episode, I'll install the backuppc software.&lt;br /&gt;&lt;br /&gt;Just like &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-1.html"&gt;last time&lt;/a&gt;, I'll follow &lt;a href="http://www.howtoforge.com/linux_backuppc"&gt;this tutorial&lt;/a&gt; to install the software.&lt;br /&gt;&lt;br /&gt;(for this version (3.0.0) at least, be sure to check 'apache 2' as the web server of choice)&lt;br /&gt;&lt;br /&gt;During the installation, as apache was starting, I got this error:&lt;blockquote&gt;&lt;font face="courier"&gt;apache2: Could not reliably determine the server's fully qualified domain name&lt;/font&gt;&lt;/blockquote&gt;Several sites, including &lt;a href="http://languor.us/apache2-could-not-determine-servers-fully-qualified-domain-name-using-127-0-1-1-servername"&gt;this one&lt;/a&gt; recommend that I modify &lt;font face="courier"&gt;/etc/apache2/httpd.conf&lt;/font&gt; to include the line:&lt;blockquote&gt;&lt;font face="courier"&gt;ServerName &lt;i&gt;hostname&lt;/i&gt;&lt;/font&gt;&lt;/blockquote&gt;I used the same name assigned as the hostname during the Ubuntu setup.&lt;br /&gt;&lt;br /&gt;As before, I modified the topdir setting, but I used the Edit Config option to do it.&lt;br /&gt;&lt;br /&gt;When I attempted to restart apache2, I received some serious looking errors:&lt;blockquote&gt;&lt;font face="courier"&gt; * Restarting web server apache2                                                httpd (pid 13462?) not running&lt;br /&gt;install: cannot change owner and/or group of `/var/lock/apache2': Operation not permitted&lt;br /&gt;(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80&lt;br /&gt;no listening sockets available, shutting down&lt;br /&gt;Unable to open logs&lt;/font&gt;&lt;/blockquote&gt;I think it has something to do with the apache2 server running as root rather than backuppc.&lt;br /&gt;&lt;br /&gt;Enough for tonight.  More in &lt;a href="http://linuxserverdiary.blogspot.com/2008/04/new-backup-server-part-3.html"&gt;Part 3&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4782751244744854354?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4782751244744854354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4782751244744854354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4782751244744854354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4782751244744854354'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-2.html' title='New Backup Server - Part 2'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4092560054726859282</id><published>2008-03-29T09:51:00.002-04:00</published><updated>2008-03-31T10:17:05.704-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><category scheme='http://www.blogger.com/atom/ns#' term='cron'/><title type='text'>Cron Update</title><content type='html'>Regular readers may remember that I've been trying to automate the checking of podcasts using Armangil's Podcatcher.  Back in November, I wrote &lt;a href="http://linuxserverdiary.blogspot.com/2007/11/cron.html"&gt;this post&lt;/a&gt; explaining my frustration.  A comment from my riding buddy Steve gave me some good things to try, which helped me get the script going.  Unfortunately, no progress was made on the cron front.&lt;br /&gt;&lt;br /&gt;Here's what gets me.  The command, or a script containing the command, works fine from the command line.  The job takes several minutes just to check all of the feeds I watch, plus additional time for any downloads.  I can see the ruby interpreter chewing up CPU in the top display.  However, when I put either the command or script in cron, ruby runs just for a second.&lt;br /&gt;&lt;br /&gt;I'm wondering if there is a file permission or visibility issue.  Both seem to run under my user - not as root.  Unfortunately, ruby doesn't tell me why it gives up so quickly.&lt;br /&gt;&lt;br /&gt;I checked the syslog, but there are no entries from ruby - just the line from cron saying that it's starting the task.  Is there another log where I can find more detail, or can I ask ruby to be more open with its issues?&lt;br /&gt;&lt;br /&gt;In the meantime, I'll keep running the script from a command line every day or so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4092560054726859282?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4092560054726859282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4092560054726859282' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4092560054726859282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4092560054726859282'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/03/cron-update.html' title='Cron Update'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1577689543250265823</id><published>2008-03-27T19:25:00.003-04:00</published><updated>2008-03-31T10:16:24.381-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>New Backup Server - Part 1</title><content type='html'>I'm starting with an eMachines 600MHz box with 256MB of RAM.  There is a 10GB harddive, and I just installed the 250GB drive which will hold the backups.  The operating system of choice is Ubuntu 7.10 Server.&lt;br /&gt;&lt;br /&gt;Right of the bat, I can't seem to use the USB keyboard in the installation program.  No worries, as I have a  PS/2 model around here somewhere...&lt;br /&gt;&lt;br /&gt;I'm up to the partitioning step, and I've formated the entire 250GB drive as 1 ext3 partition which is set to mount as /backup.  On the 10GB drive, there was already a swap area, with the rest as ext3.  I set that to mount as root, and erased the partition contents.  Odd, the drives are showing up as SCSI, while they are actually PATA.  &lt;br /&gt;&lt;br /&gt;Partitioning done, the base system is installing.&lt;br /&gt;&lt;br /&gt;It's been stuck at 83% for at least 10 minutes.  Can't be good.  The hard drive is blinking occasionally.  Patience, Dan ... it finally moved.&lt;br /&gt;&lt;br /&gt;At the screen asking if I want to install any server software, I chose only the OpenSSH option.  &lt;br /&gt;&lt;br /&gt;And it's reboot time.&lt;br /&gt;&lt;br /&gt;Next, I'll do &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/usual-stuff.html"&gt;the usual stuff&lt;/a&gt;. (Plus, I installed lynx - my favorite browser)&lt;br /&gt;&lt;br /&gt;Looks like in this version, unlike 6.10, the Universe repositories are already enabled.&lt;br /&gt;&lt;br /&gt;No problems.  Ready for &lt;a href="http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-2.html"&gt;Part 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1577689543250265823?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1577689543250265823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1577689543250265823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1577689543250265823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1577689543250265823'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-1.html' title='New Backup Server - Part 1'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7555592767158415733</id><published>2008-03-27T19:14:00.003-04:00</published><updated>2008-03-31T10:16:24.381-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>New Backup Server - Preamble</title><content type='html'>OK, so it's been about a month since I &lt;a href="http://linuxserverdiary.blogspot.com/2008/02/replacing-hard-drive.html"&gt;installed the new drive in the file server&lt;/a&gt;, and things have been working great since.  The next task is to put the other new 250GB drive in the backup server so that I can backup all of the data on the file server - rather than excluding half of it.  My goal is to be able to restore the entire system if needed.&lt;br /&gt;&lt;br /&gt;I didn't really mention before that the old Compaq machine that I assigned to the backup role has always given me trouble.  At power up, I had about a 50% chance of a successful boot.  A couple of weeks ago, I installed the new drive, and it wouldn't boot for anything.  It wouldn't even POST.  I disconnected the new drive, and it booted once, but never again.  After monkeying with it for an evening, I removed the new drive, and chucked the rest of it in the trash!  If I can't get it to boot without lots of TLC, I probably shouldn't rely on it for my backups.&lt;br /&gt;&lt;br /&gt;So, now it's time to start over.  I've got another machine, which was once my daughter's &lt;a href="http://linuxserverdiary.blogspot.com/2007/04/fun-with-desktops-xubuntu.html"&gt;Xubuntu machine&lt;/a&gt;, but she's moved on to my old desktop, so that box is now available.&lt;br /&gt;&lt;br /&gt;I'll start with &lt;a href="http://linuxserverdiary.blogspot.com/2008/03/new-backup-server-part-1.html"&gt;Part 1.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7555592767158415733?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7555592767158415733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7555592767158415733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7555592767158415733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7555592767158415733'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/03/new-backup.html' title='New Backup Server - Preamble'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3053719136567470636</id><published>2008-02-23T15:34:00.004-05:00</published><updated>2008-03-31T10:17:48.793-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Replacing the Hard Drive</title><content type='html'>As I mentioned in the &lt;a href="http://linuxserverdiary.blogspot.com/2008/02/hard-drive-troubles.html"&gt;last post&lt;/a&gt;, I've been having troubles with the hard drive on my server.  After receiving a shipment from &lt;a href="http://newegg.com"&gt;NewEgg&lt;/a&gt;, I'm ready to install a new drive.  I found &lt;a href="http://encodable.com/tech/blog/2006/10/30/Ubuntu_Linux_Hard_Drive_Upgrade"&gt;this page from &lt;strong&gt;Encodable Industries&lt;/strong&gt;&lt;/a&gt; the other day that outlines a way to transfer the files and boot from the new drive.&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;I find it disturbing that I'm sometimes ables to access the drive without difficulty.  Since the new drives arrived, I haven't seen an error on the old one.  I hope that the drive is problem, and not something else that will continue to bother me once the replacement is complete.  We'll see.&lt;/i&gt;&lt;/blockquote&gt;Anyway, I connected the new drive the same way I've used a CD ROM drive in the past, making the cable connections with the drive resting on top of the opened case. Not the most elegant solution, but it works.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4TMybV0esNg/R8IvuZc06aI/AAAAAAAAAGY/5NFT-NVajtg/s1600-h/DSC05220.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4TMybV0esNg/R8IvuZc06aI/AAAAAAAAAGY/5NFT-NVajtg/s400/DSC05220.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5170747796327033250" /&gt;&lt;/a&gt;&lt;br /&gt;Next, I booted to the old drive, and ran &lt;font face="courier"&gt;partman&lt;/font&gt; to partition the drive.  I wish I would have documented what commands I ran, but I can say that I ended up with a large &lt;font face="courier"&gt;ext3&lt;/font&gt; partition and a small swap partition.  Just what I needed.&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Interesting note:  After a power reset following the partition, the machine wouldn't boot.  The reason was that the BIOS was trying the boot from the first drive found, and the new drive is slave on the first IDE interface, while the old drive is primary on the second.  A quick BIOS reconfiguration took care of it.&lt;/i&gt;&lt;/blockquote&gt;Next, it was time to mount the new drive.  As root, I created a mount point&lt;blockquote&gt;&lt;font face="courier"&gt;sudo mkdir /mnt/newdrive&lt;/font&gt;&lt;/blockquote&gt;And added a line to &lt;font face="courier"&gt;fstab&lt;/font&gt; to make the connection:&lt;blockquote&gt;&lt;font face="courier"&gt;/dev/hdb1 /mnt/newdrive ext3 defaults 0 0&lt;/font&gt;&lt;/blockquote&gt;Finally, I remounted all connections&lt;blockquote&gt;&lt;font face="courier"&gt;sudo mount -a&lt;/font&gt;&lt;/blockquote&gt;With both drives connected, operational, and mounted, it's time to copy the contents from old to new.  The Encodable page linked above gave me this &lt;font face="courier"&gt;rsync&lt;/font&gt; command that will do the deed:&lt;blockquote&gt;&lt;font face="courier"&gt;rsync -av --delete --exclude /mnt/newdisk / /mnt/newdisk&lt;/font&gt;&lt;/blockquote&gt;(Several hours later)&lt;br /&gt;&lt;br /&gt;All of the files copied to the new drive without incident.  Still, I'm worried that the old drive isn't really bad, and that something else is causing the problem.  Finally, after a couple more hours of accessing the drive, I finally got a failure.  Time to move on.&lt;br /&gt;&lt;br /&gt;Next, I removed the ailing drive and replaced it with the new one.  To boot to a CD, I connected an old CD ROM drive where the new drive had been hanging.  After a little experimentation, I found the steps I needed to get things going.&lt;dl&gt;&lt;dt&gt;Boot to a Ubuntu 7.04 Live CD&lt;/dt&gt;&lt;dt&gt;Open a Terminal Window&lt;/dt&gt;&lt;dt&gt;Fix GRUB using the method outlined in an &lt;a href="http://linuxserverdiary.blogspot.com/2008/01/restore-grub.html"&gt;earlier post&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;Mount the new drive&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo mkdir /mnt/hd0&lt;br /&gt;cd /mnt/hd0&lt;br /&gt;sudo mount -t ext3 -o defaults /dev/hdc1 /media/hd0 &lt;/font&gt;(use your own partition name)&lt;/dd&gt;&lt;dt&gt;Get the UUID for the main partition&lt;/dt&gt;&lt;dd&gt;CD to &lt;font face="courier"&gt;/dev/disk/by-uuid&lt;/font&gt; and find the entry&lt;/dd&gt;&lt;dt&gt;Modify &lt;font face="courier"&gt;menu.lst&lt;/font&gt; and &lt;font face="courier"&gt;fstab&lt;/font&gt; to use the correct UUID&lt;/dt&gt;&lt;dt&gt;Do the same to update the UUID for the swap partition in &lt;font face="courier"&gt;fstab&lt;/font&gt;&lt;/dt&gt;&lt;dt&gt;Reboot and enjoy the new drive&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;I've been using it for the past several hours without incident.  I'll let things burn in for a few days before calling it done.&lt;br /&gt;&lt;br /&gt;Next time, we install the other new drive in the backup server.  Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3053719136567470636?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3053719136567470636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3053719136567470636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3053719136567470636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3053719136567470636'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/02/replacing-hard-drive.html' title='Replacing the Hard Drive'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4TMybV0esNg/R8IvuZc06aI/AAAAAAAAAGY/5NFT-NVajtg/s72-c/DSC05220.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-706090478962366257</id><published>2008-02-16T13:03:00.002-05:00</published><updated>2008-03-31T10:17:48.793-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Hard Drive Troubles</title><content type='html'>The hard drive in my server (this blog's namesake) seems to be going down for the count.  It works for a while, but then gives errors and requires a power off and on to come back to life.&lt;br /&gt;&lt;br /&gt;It is times like these where a man learns if his backup procedures are sufficient.  My grade  on this exercise is maybe a B-.  Here's the status:&lt;br /&gt;&lt;br /&gt;The directories setup for each member of the family, plus the one containing photos are backed up fine.  I was able to grab a second copy of all of this from the ailing disk that I put on some spare desktop space.  This is the stuff that would be difficult to replace (although all of the photos - save the past month - are also backed up to DVD and stored offsite).&lt;br /&gt;&lt;br /&gt;Our music files, some 15GB, are not included in the nightly backup because of disk space reasons.  Most of the files that I've put there are backed up at work.  Many others come from CDs in the house.  Losing these files would not be horrible, but it would be a pain to reconstruct.  Plus, my kids don't backup their music, so that stuff would be lost.  (Most of their stuff wouldn't be a big loss, in my opinion)  I was able to copy all of this to another location.&lt;br /&gt;&lt;br /&gt;I'm also a podcast listener, and I have a big cache of unlistened to files.  Since I don't really keep track of what I move to the MP3 player, I'd have to guess a new starting point for each podcast.  Once again, I was able to suck these files off the injured soldier. &lt;br /&gt;&lt;br /&gt;Amongst these podcasts are downloaded TV shows that I haven't yet watched.  I'm trying to copy these now, but I've been through a couple of reboot cycles without getting them all.  The fact that they are large files (250MB+) doesn't help.&lt;br /&gt;&lt;br /&gt;Here's the tough part, the system files and configuration don't seem to be backed up.    Not sure why I left that stuff out of the backup routine.  While I have good notes in this blog on my decisions and steps, it will take a lot of time to reproduce once the drive is replaced.  Hopefully, I'll be able to keep the old drive working long enough to copy the files over.  I've found a website with instructions to help this process (recover disks, grub configuration, and UUID changes are involved).  Of course, I may want to upgrade to a newer Ubuntu version.  We'll see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-706090478962366257?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/706090478962366257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=706090478962366257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/706090478962366257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/706090478962366257'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/02/hard-drive-troubles.html' title='Hard Drive Troubles'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5017759123764194866</id><published>2008-01-05T22:29:00.000-05:00</published><updated>2008-01-15T05:16:13.161-05:00</updated><title type='text'>Restore GRUB</title><content type='html'>So, I decided to mess around with some bootleg software, and it got me in trouble.  My GRUB install was all screwed up, and I had to fix it.&lt;br /&gt;&lt;br /&gt;My son had downloaded one of those cracked versions of OSX Leopard that would run on a non-MAC Intel machine.  The install seemed to run OK, but it wouldn't boot.  After a couple of tries, I gave up.&lt;br /&gt;&lt;br /&gt;But there was a problem, it seems that when I reformatted a partion from FAT32 to HFS+, the Mac disk utility renumbered some of the partitions.  The linux partition that was on sda7 was now called sda6.  I didn't expect that to happen.  Vista would boot fine, but not Mint.&lt;br /&gt;&lt;br /&gt;I had to do a couple of things to get things back.  First, I setup GRUB to look for the /boot folder in the right place.  I found a page that walked me through the steps to &lt;a href="http://ubuntuforums.org/showthread.php?t=224351"&gt;restore GRUB&lt;/a&gt;.  Here's a quick summary:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;sudo grub&lt;br /&gt;find /boot/grub/stage1 &lt;/font&gt;(this will return the drive name - mine is hd0,5)&lt;br /&gt;&lt;font face="courier"&gt;root (hd?,?) &lt;/font&gt;(use the drive name returned in the previous step)&lt;br /&gt;&lt;font face="courier"&gt;setup (hd0)&lt;br /&gt;quit&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;But that's not all.  Since the partitions were renamed, I had to modify the GRUB menu file to point to the right one.  First, I had to boot to the live CD and mount the linux partition.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;sudo mkdir /media/sda6&lt;br /&gt;cd /media/sda6&lt;br /&gt;sudo mount -t ext3 -o defaults /dev/sda6 /media/sda6 &lt;/font&gt;(use your own partition name)&lt;/blockquote&gt;&lt;br /&gt;Next, I edited the file &lt;font face="courier"&gt;/boot/grub/menu.lst&lt;/font&gt; to reflect the correct partition:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;sudo nano boot/grub/menu.lst&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;In this section:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;title  Linux Mint&lt;br /&gt;root  (hd0,6)&lt;br /&gt;kernel  /boot/vmlinuz-2.6.22-14-generic root=/dev/sda7 ro quiet splash&lt;br /&gt;initrd  /boot/initrd.img-2.6.22-14-generic&lt;br /&gt;boot&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;I changed the root to point to (hd0,5) and the kernel root path to dev/sda6.  After a reboot, everything was back to normal.&lt;br /&gt;&lt;br /&gt;Next time I'm tempted with Mac software, I hope that I'll resist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5017759123764194866?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5017759123764194866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5017759123764194866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5017759123764194866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5017759123764194866'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2008/01/restore-grub.html' title='Restore GRUB'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1198213095808714004</id><published>2007-12-26T10:55:00.000-05:00</published><updated>2008-12-29T10:23:35.849-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop linux'/><title type='text'>User Interface Tricks</title><content type='html'>Next for my &lt;a href="http://linuxserverdiary.blogspot.com/2007/12/linux-mint-dual-boot-install-started.html"&gt;laptop linux install&lt;/a&gt;, I'm playing with compiz-fusion.  &lt;a href="http://lifehacker.com/software/pretty-and-productive/power-up-your-linux-desktop-with-compiz-fusion-291002.php"&gt;This page from Lifehacker&lt;/a&gt; shows some of the neat effects, and I found a &lt;a href="http://www.howtoforge.com/compiz-fusion-ubuntu-gutsy-gibbon-nvidia-geforce-fx-5200-p2"&gt;page at the How To Forge&lt;/a&gt; that explains what to install (I skipped the video card section).&lt;br /&gt;&lt;br /&gt;No problems!  I enabled some extra things on the configuration application, and they all seem to be working well except for the Expose effect.  I especially like the super task switcher.&lt;br /&gt;&lt;br /&gt;Next, I wanted to setup a dock at the bottom of the screen.  Avant Window Navigator seems to be the thing, and a &lt;a href="http://ubuntuforums.org/showthread.php?t=581620"&gt;thread in Ubuntu Forums&lt;/a&gt; explains it all.  AWN requires &lt;font face="courier"&gt;xserver-xgl&lt;/font&gt;, which in turn requires a 3D card.  Now, I'm sure my built-in Intel video system is not 3D, but I figured I'd try it anyway.  The dock worked pretty well, and some of the compiz-fusion effects were a little quicker, but window drawing, moving, and especially scrolling were dog slow.  I played around a little, but ended up removing both.  Oh well!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1198213095808714004?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1198213095808714004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1198213095808714004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1198213095808714004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1198213095808714004'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/12/user-interface-tricks.html' title='User Interface Tricks'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6531030494237336694</id><published>2007-12-23T08:01:00.000-05:00</published><updated>2008-12-29T10:23:35.849-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop linux'/><title type='text'>Linux Mint Dual Boot Install Started</title><content type='html'>I actually started my Linux Mint/Vista dual boot install yesterday, using &lt;a href="http://apcmag.com/5046/how_to_dual_boot_vista_with_linux_vista_installed_first"&gt;this page&lt;/a&gt; as a basic guide.  Unfortunately, the Vista Disk Management Shrink Volume tool wasn't able to give me any space.  It declared that no space was available due to the use of a page file.&lt;br /&gt;&lt;br /&gt;No matter, I can use something else.  I found an old copy of &lt;a href="http://gparted.sourceforge.net"&gt;gparted&lt;/a&gt; in my pile of Linux CDs, but decided to download a newer version.  V 0.3.4-11 is the latest.  I burned it and fired it up.  However, I could never get it to boot, as it hung trying to install something for RAID disks (of which I have none).  I tried to boot on another machine, just to see if the CD was OK, and it got past that point quickly, only to fail to start X.  Just for yucks, I tried my older version (0.2.4.3) from last year.  It booted fine, but the device scan never finished.&lt;br /&gt;&lt;br /&gt;Time to punt.  This morning I booted up to the Linux Mint Live CD and attempted to install gparted, and I found it was already there!  V 0.3.3-2 is close enough to new for me!  It ran fine, and I was able to shave 30GB from the hard drive in about 10 minutes.  Suddenly, things are getting easy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4TMybV0esNg/R25js1ogJ3I/AAAAAAAAAEg/tbNG-7FulXY/s1600-h/Screenshot--dev-sda+-+GParted.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_4TMybV0esNg/R25js1ogJ3I/AAAAAAAAAEg/tbNG-7FulXY/s400/Screenshot--dev-sda+-+GParted.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5147161046093408114" /&gt;&lt;/a&gt;&lt;center&gt;&lt;i&gt;gparted - After Shrink&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Before I go any further, I'm going to reboot into Vista to let it scan the disk and make sure things are OK.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;After a quick scan, all is well (although Vista picked that moment to install some quick security fix that required another reboot - no biggie).&lt;br /&gt;&lt;br /&gt;I guess now it's time to hit the Install icon and see what happens.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;I like this graphical install tool better than the character based one I used with Ubuntu 7.04.  I selected language, keyboard, and time zone without incident.&lt;br /&gt;&lt;br /&gt;Whenever I get to the disk partition step, I get a little nervous.  Sure, I've backed up the important stuff from the Vista partition, but it would still take a lot of time to get that back to the way I like it.  Fingers crossed, I forged ahead.&lt;br /&gt;&lt;br /&gt;My plan is to have a fat32 partition that I can use in both operating systems.  It can be used to store shared configurations for Firefox and Thunderbird, and to store other files I may need from either, such as downloaded files and music.  Here's a screen shot of the the partitioner just before I committed the changes:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4TMybV0esNg/R25nj1ogJ4I/AAAAAAAAAEo/RiGb7behy_g/s1600-h/Screenshot-Install.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_4TMybV0esNg/R25nj1ogJ4I/AAAAAAAAAEo/RiGb7behy_g/s400/Screenshot-Install.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5147165289521096578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It didn't like the fat32 partion mounted as &lt;font face="courier"&gt;/home&lt;/font&gt;, so I changed it to &lt;font face="courier"&gt;/shared&lt;/font&gt; while pushing the size down to 10GB.  The root partition was increased to 20GB.  This config was approved.&lt;br /&gt;&lt;br /&gt;Well, it's time to push the final button.  Here goes!&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Success!  I booted into Mint without incident.  Interestingly, there are two entries for Vista in the GRUB list.  I'll have to try them both out to see what they do.&lt;br /&gt;&lt;br /&gt;After I logged in, I was notified that there were proprietary drivers available for the wireless - as covered in &lt;a href="http://linuxserverdiary.blogspot.com/2007/12/wireless-on-laptop-with-linux-mint.html"&gt;this earlier post&lt;/a&gt;.  I'll configure it shortly.&lt;br /&gt;&lt;br /&gt;I've got other things to work on:  video settings for the two screens (monitor and laptop display), wireless, server access, and other software I've read about and would like to try.  Watch for new posts as I try things out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6531030494237336694?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6531030494237336694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6531030494237336694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6531030494237336694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6531030494237336694'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/12/linux-mint-dual-boot-install-started.html' title='Linux Mint Dual Boot Install Started'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4TMybV0esNg/R25js1ogJ3I/AAAAAAAAAEg/tbNG-7FulXY/s72-c/Screenshot--dev-sda+-+GParted.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-2847949487951840633</id><published>2007-12-15T13:35:00.000-05:00</published><updated>2008-12-29T10:23:35.849-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop linux'/><title type='text'>Wireless on the Laptop with Linux Mint</title><content type='html'>My experiments today involve using the laptop's wireless networking facilities with &lt;a href="http://www.linuxmint.com/"&gt;Linux Mint 4.0&lt;/a&gt; (based on Ubuntu 7.10 Gusty).  I had &lt;a href="http://linuxserverdiary.blogspot.com/2007/06/ubuntu-704-on-new-laptop.html"&gt;written earlier&lt;/a&gt; about the same attempts on Ubuntu 7.04, but found that those instructions no longer work (a URL involved in the configuration is no longer working).  &lt;br /&gt;&lt;br /&gt;Anyway, here's what I did:&lt;br /&gt;&lt;br /&gt;(Note that I used a wired network connection during this configuration.)&lt;br /&gt;&lt;br /&gt;First, &lt;a href="https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Gutsy"&gt;this page&lt;/a&gt; outlined the steps to download and activate the restricted driver for the BCM4311 wireless chipset.  Not too tough.&lt;br /&gt;&lt;br /&gt;Unfortunately, the wireless didn't jump to life when I yanked the wire.  The next step was to turn off the roaming mode and configure the network.  I opened the Network Settings dialog and selected Properties on the wireless connection.  After unchecking the Enable Roaming Mode box, I entered the network name (case sensitive!), password type (mine is WEP Key hexidecimal), and the network password (mine is ... hey!).  I also selected Automatic Configuration (DHCP) under Connection Settings. I clicked OK and things were good!&lt;br /&gt;&lt;br /&gt;Obviously, your settings will vary.&lt;br /&gt;&lt;br /&gt;With roaming mode off, I guess I will have to reconfigure for each network I use.  That will be the subject of a later experiment.&lt;br /&gt;&lt;br /&gt;UPDATE:  I almost forgot, use the &lt;font face="courier"&gt;iwlist eth1 scan&lt;/font&gt; command to search for wireless networks in your area.  (Substitute your Ethernet adapter name for 'eth1', or leave it out to try them all.)&lt;br /&gt;&lt;br /&gt;ANOTHER UPDATE:  I'm having a tough time reproducing this configuration.  In six tries, I've connected to the wireless network twice.  (I even tried it with the standard issue Ubuntu 7.10 instead of Mint.)  I can't really say what made it work, except possible reentering the wireless password.  Probably not that.&lt;br /&gt;&lt;br /&gt;It's tough to say that I would like to dump Vista for Linux, as I did XP on the old machine, since Vista just seems to work on this laptop.  Sure, it's slow and there's the fear of viruses, trojans, worms, etc, but I was happy to come back after playing with the Mint Live CD today.  I'll still setup a dual boot soon, just to play, and it may even become my primary operating system at some point, but I'm not taking Vista off quite yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-2847949487951840633?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/2847949487951840633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=2847949487951840633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2847949487951840633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2847949487951840633'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/12/wireless-on-laptop-with-linux-mint.html' title='Wireless on the Laptop with Linux Mint'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8852084655241861372</id><published>2007-11-20T18:31:00.000-05:00</published><updated>2008-03-31T10:17:05.705-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><category scheme='http://www.blogger.com/atom/ns#' term='cron'/><title type='text'>Cron?</title><content type='html'>OK, I've done some research and tried a few things, but I can't seem to get my podcatcher to run automatically.  The command is:&lt;blockquote&gt;ruby /home/dgentry/podcatcher/bin/podcatcher /home/dgentry/podcast_subs.opml -D /export/podcasts -s 0 -S back_catalog -H 2007.10.01 -p -v -r 4 -d /home/dgentry/podcatcher -v&lt;/blockquote&gt;When I put this command into cron, it only runs the ruby command without any of the parameters.  Also, I tried building a script file, but was not successful.&lt;br /&gt;&lt;br /&gt;Anyone have any advice?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8852084655241861372?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8852084655241861372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8852084655241861372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8852084655241861372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8852084655241861372'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/11/cron.html' title='Cron?'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6921581068091443743</id><published>2007-11-05T18:59:00.000-05:00</published><updated>2007-11-05T18:59:30.478-05:00</updated><title type='text'>Clean Desk</title><content type='html'>&lt;div style='text-align:center;margin:0px auto 10px;'&gt;&lt;A HREF='http://2.bp.blogspot.com/_4TMybV0esNg/Ry-uYZg3-tI/AAAAAAAAAD0/fBAaE3H1luA/s1600-h/DSC04410c.jpg'&gt;&lt;IMG SRC='http://2.bp.blogspot.com/_4TMybV0esNg/Ry-uYZg3-tI/AAAAAAAAAD0/fBAaE3H1luA/s400/DSC04410c.jpg' border=0 alt='' id='BLOGGER_PHOTO_ID_' &gt;&lt;/A&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So, I bought this monitor stand with a plan to place my monitor above the desk and be able to slide the laptop underneath. But first, I had to clean the desk.&lt;br /&gt;&lt;br /&gt;I didn't get a before picture, but you can imagine that same big monitor in the middle, with a 17" tube monitor on the right, along with my file server in a vertical stand. On the left was an ancient IBM4019 laser printer with about 18" of motherboard and other component boxes on top of it. In front on the left was a pile of CDs both in and out of cases, and the whole middle area was covered in papers, old bill envelopes, pens, cables, change, paper clips, and other miscellany. It took about 45 minutes and an entire kitchen garbage bag to clear it off.&lt;br /&gt;&lt;br /&gt;I placed the monitor stand in the middle of the now pristine desktop, and gently lowered the 19" monitor into its place. The stand immediately bent forward until the fronts of the arms were touching the table. Apparently, it is a little heavy!&lt;br /&gt;&lt;br /&gt;So instead, I set things up as you see here, with the laptop on the stand with the file server (the one for which this blog is named) resting comfortably underneath.&lt;br /&gt;&lt;br /&gt;I thought I would grab a picture before it gets filled with junk again.&lt;br /&gt;&lt;br /&gt;BTW, I still have an unused toner cartridge for the IBM4019 in my garage. I'll sell it for $10 plus postage anywhere in the US and Canada. Contact me here.&lt;div style='clear:both; text-align:CENTER'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6921581068091443743?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6921581068091443743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6921581068091443743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6921581068091443743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6921581068091443743'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/11/clean-desk.html' title='Clean Desk'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4TMybV0esNg/Ry-uYZg3-tI/AAAAAAAAAD0/fBAaE3H1luA/s72-c/DSC04410c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3868621829395832036</id><published>2007-10-07T23:14:00.000-04:00</published><updated>2008-03-31T10:17:05.705-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><title type='text'>Armangil's Podcatcher - Part 5</title><content type='html'>(See part 4 &lt;a href="http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher-part-3.html"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;OK, so I've moved this program to the production server, but not after a little more testing on the play machine.&lt;br /&gt;&lt;br /&gt;After looking into file security issues, I've decided to run this under my user, instead of using root.  It's better for everyone.  This makes all of the settings much easier.  Here's the command to run the job:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;ruby bin/podcatcher ../podcast_subs.opml -D /export/podcasts -s 0 -S back_catalog -H 2007.10.01 -p -v -r 4&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It's running now.  We'll see how it goes.&lt;br /&gt;&lt;br /&gt;UPDATE:  Went pretty well, except the existing directory was called "Podcasts", and I directed the output to "podcasts".  In Windows, I could only see the new folder, and I thought that it had deleted all of my saved content.  Turns out, Windows (via Samba) handles names that differ only by capitalization by only seeing one of them.  I've changed the folder name to all lowercase, so this should be solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3868621829395832036?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3868621829395832036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3868621829395832036' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3868621829395832036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3868621829395832036'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/10/armangils-podcatcher-part-5.html' title='Armangil&apos;s Podcatcher - Part 5'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-2447709446587934820</id><published>2007-08-18T12:35:00.000-04:00</published><updated>2008-03-31T10:17:05.705-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><title type='text'>Armangil's Podcatcher - Part 4</title><content type='html'>(See part 3 &lt;a href="http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher-part-3.html"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;With everything tested, my next step was to setup a configuration similar to my production server.&lt;br /&gt;&lt;br /&gt;I installed the Podcatcher package in the &lt;font face="courier"&gt;/opt&lt;/font&gt; directory.  For the application files, I created &lt;font face="courier"&gt;/var/opt/podcatcher&lt;/font&gt;.  The OPML file was stored in &lt;font face="courier"&gt;/etc/opt/podcatcher&lt;/font&gt;.  And the podcast files were directed to &lt;font face="courier"&gt;/export/podcasts&lt;/font&gt;.&lt;br /&gt;&lt;br /&gt;Here is the command used to run the program:&lt;blockquote&gt;&lt;font face="courier"&gt;ruby /opt/podcatcher/bin/podcatcher &lt;br&gt;/etc/opt/podcatcher/podcast_subs.opml &lt;br&gt;-d /var/opt/podcatcher &lt;br&gt;-D /export/podcasts &lt;br&gt;-s 0 &lt;br&gt;-S back_catalog &lt;br&gt;-H 2007.08.15 &lt;br&gt;-p &lt;br&gt;-v&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;Seems to be working OK.  The next step is to set it up to run twice a day unattended.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-2447709446587934820?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/2447709446587934820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=2447709446587934820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2447709446587934820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2447709446587934820'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher-part-4.html' title='Armangil&apos;s Podcatcher - Part 4'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1324592222182632373</id><published>2007-08-18T06:28:00.000-04:00</published><updated>2008-03-31T10:17:05.706-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><title type='text'>Armangil's Podcatcher - Part 3</title><content type='html'>(See part 2 &lt;a href="http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher-part-2.html"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;OK, so I think I've figured out why files are being deleted somewhat randomly.  The SIZE option determines how much disk space will be used for the content cache, and the default is set to 512MB.  With all of the testing I've been doing, I filled up that space pretty quickly.  I can set it to zero to indicate no limit, or pick another size.&lt;br /&gt;&lt;br /&gt;Juice, my windows based podcatcher, has a handy option that handles the deletion of old content on a per feed basis, where the cutoff is stated in days, not MB.  I use this for podcasts I that only listen to occasionally.  The latest version is always available, but I don't have to worry about piling up old episodes.  Since the SIZE option looks at the entire cache to decide what to delete, I probably won't use if for this purpose.&lt;br /&gt;&lt;br /&gt;So I've dropped the --no-empty option, and I'll have to add a SIZE option.  Also, I'll probably use 'new' for the strategy rather than 'chron'.  The difference seems to be which is downloaded first - old or new, so it doesn't really matter too much if I have enough space allotted.&lt;br /&gt;&lt;br /&gt;My next experiments will be to try directing the cache to another folder, and using my actual OPML file in place of the demo.&lt;br /&gt;&lt;br /&gt;More later...&lt;br /&gt;&lt;br /&gt;UPDATED:  I take it all back!  The back_catalog strategy works better than new.  In fact, I'm not sure of the difference between new and one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1324592222182632373?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1324592222182632373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1324592222182632373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1324592222182632373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1324592222182632373'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher-part-3.html' title='Armangil&apos;s Podcatcher - Part 3'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1099283022663012184</id><published>2007-08-15T20:33:00.000-04:00</published><updated>2008-03-31T10:17:05.706-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><title type='text'>Armangil's Podcatcher - Part 2</title><content type='html'>(See part 1 &lt;a href="http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher.html"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I've been experimenting the past few nights with some options for the podcatcher.&lt;dl&gt;&lt;dt&gt;&lt;font face="courier"&gt;-S chron&lt;/font&gt;&lt;/dt&gt;&lt;dd&gt;The strategy option controls the order of and amount of downloads.   I used 'chron' to grab any new content&lt;/dd&gt;&lt;dt&gt;&lt;font face="courier"&gt;-H 2007.08.01&lt;/font&gt;&lt;/dt&gt;&lt;dd&gt;Horizon is used to set a cutoff date for the earliest download.  I wanted to limit the number of downloads (and the time it would take) when working with long running or prolific podcasts&lt;/dd&gt;&lt;dt&gt;&lt;font face="courier"&gt;-p&lt;/font&gt;&lt;/dt&gt;&lt;dd&gt;Creates a subfolder for each feed&lt;/dd&gt;&lt;dt&gt;&lt;font face="courier"&gt;--no-empty&lt;/font&gt;&lt;/dt&gt;&lt;dd&gt;I've been having the problem of old content being deleted when new content is downloaded, but this option didn't really seem to help.&lt;/dd&gt;&lt;dt&gt;&lt;font face="courier"&gt;-v&lt;/font&gt;&lt;/dt&gt;&lt;dd&gt;The verbose mode let me see what the program was doing as it happened&lt;/dd&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;In this snippet of the output, we can see files being deleted.  &lt;blockquote&gt;&lt;font face="courier" size = small&gt;Deleting: /home/dgentry/podcatcher/cache/PodTech.net: Technology and Entertainment Video Network/Podtech_sameer_zook.mp3&lt;br /&gt;Deleting: /home/dgentry/podcatcher/cache/Rocketboom RSS 2.0 WINDOWS WMV/rb_07_aug_14.wmv&lt;br /&gt;Deleting: /home/dgentry/podcatcher/cache/Rocketboom RSS 2.0 WINDOWS WMV&lt;br /&gt;Fetching: http://media.libsyn.com/media/seradio/seradio-episode65-introToEmbeddedSystems.mp3 (42257055 bytes)&lt;br /&gt;#EXTINF:-1,[Software Engineering Radio] Episode 65: Introduction to Embedded Systems&lt;br /&gt;/home/dgentry/podcatcher/cache/Software Engineering Radio/seradio-episode65-introToEmbeddedSystems.mp3&lt;br /&gt;Fetching: http://www.rocketboom.net/video/rb_07_aug_15.wmv (1000 bytes)&lt;br /&gt;#EXTINF:-1,[Rocketboom RSS 2.0 WINDOWS WMV] rb_07_aug_15&lt;br /&gt;/home/dgentry/podcatcher/cache/Rocketboom RSS 2.0 WINDOWS WMV/rb_07_aug_15.wmv&lt;br /&gt;Deleting: /home/dgentry/podcatcher/cache/Photos from everyone tagged green/1120072640_cac0ed247e_o.jpg&lt;br /&gt;Deleting: /home/dgentry/podcatcher/cache/dawn and drew tv/dawnanddrewtv-73620-08-05-2007.mp4&lt;br /&gt;Fetching: ... &lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;More later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1099283022663012184?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1099283022663012184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1099283022663012184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1099283022663012184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1099283022663012184'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher-part-2.html' title='Armangil&apos;s Podcatcher - Part 2'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6022795767188664489</id><published>2007-08-08T20:57:00.000-04:00</published><updated>2008-03-31T10:17:05.707-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcatcher'/><title type='text'>Armangil's Podcatcher</title><content type='html'>I've been looking for a way to have my server download podcasts, rather than my desktop machine.  The main reason is that I'm running Juice on Windows, and I don't have Windows running that often.  I have to reboot into XP to grab the latest; then I switch back to Linux.  Sure, I could run the Linux version of Juice/iPodder, but I hope to get this function off the desktop completely.&lt;br /&gt;&lt;br /&gt;I downloaded version 3.0.0 &lt;a href="http://rubyforge.org/frs/?group_id=453"&gt;here&lt;/a&gt;, and extracted it to a folder in my home folder - just to play.   I also had to install Ruby on the machine.&lt;br /&gt;&lt;br /&gt;The extract command is:  &lt;font face="courier"&gt;tar zxvf podcatcher-3.0.0.tar.gz&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;To install Ruby:  &lt;font face="courier"&gt;sudo apt-get install ruby&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;To give it a try, I ran it using the demo OPML file:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;ruby bin/podcatcher demo/subscriptions.opml&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The screen displays &lt;font face="courier"&gt;#EXT3MU&lt;/font&gt;, and then nothing else for a long while.  Be patient!  &lt;br /&gt;&lt;br /&gt;(I should point out that I'm running this test on my play LAMP server, which is a 300MHz powerhouse with 196MB of RAM.  It should be better on the production file server.)&lt;br /&gt;&lt;br /&gt;After some time, the latest file in each feed was downloaded to the cache folder.  Not bad.&lt;br /&gt;&lt;br /&gt;There are a lot of parameters/switches available to fine tune the behavior.  I can have it grab more than just the latest, get all since a date, direct to other folders, and much more.  Looks like I have some experimentation ahead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6022795767188664489?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6022795767188664489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6022795767188664489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6022795767188664489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6022795767188664489'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/08/armangils-podcatcher.html' title='Armangil&apos;s Podcatcher'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1417336402028775626</id><published>2007-06-24T21:05:00.000-04:00</published><updated>2007-12-15T13:49:42.631-05:00</updated><title type='text'>Ubuntu 7.04 on the New Laptop</title><content type='html'>I've been looking into the possibility of using a Vista/Ubuntu dual boot on the new laptop, but I haven't found much on the web yet to help me.  Lucky for me I'm in no hurry.&lt;br /&gt;&lt;br /&gt;I should mention that the machine is a Gateway MX8711 with 1GB memory and 100GB HD.  Before I jump into the dual boot thing, I'm trying out Ubuntu with the 7.04 LiveCD.  It seems to be going pretty well.  The screen looks nice, although the highest resolution is 1024x768 while the Vista install runs at 1440x900.  I imagine that an install of a specific video driver would solve the problem.  Also, the touch screen works without a hitch.  If I close the computer or if the timeout hits, the screen blanks to save power - and returns to service without incident.  The sleep function gives an error.  Finally, the FN key combination that toggles the wireless radio seems to work.  Unfortunately, wireless networking itself doesn't work.&lt;br /&gt;&lt;br /&gt;I did a little research (read: simple Google search) and found &lt;a href="https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsBroadcom"&gt;this page&lt;/a&gt; that has a hint for the Broadcom BCM4311 and Feisty.  I first had to modify the &lt;font face="courier"&gt;sources.list&lt;/font&gt; file to include the Universe repository and update the software list before I could install the new driver.  Next, it took a few tries to get the WEP key entered, but I finally made it in.  The bad part is that since I'm using LiveCD, I'll have to do all of this again each time I boot to Linux.&lt;br /&gt;&lt;br /&gt;So, I've got a few things to work on.  I'll keep playing with it and report back if I learn anything new.&lt;br /&gt;&lt;br /&gt;UPDATE:  12-15-2007  The wireless steps don't work any more!!!!!!  Time to move ahead to a newer version, &lt;a href="http://linuxserverdiary.blogspot.com/2007/12/wireless-on-laptop-with-linux-mint.html"&gt;like I did&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1417336402028775626?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1417336402028775626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1417336402028775626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1417336402028775626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1417336402028775626'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/06/ubuntu-704-on-new-laptop.html' title='Ubuntu 7.04 on the New Laptop'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8834122843622572549</id><published>2007-06-20T09:19:00.000-04:00</published><updated>2007-06-20T09:32:52.047-04:00</updated><title type='text'>Desktop Linux Takes a Hit - an Update</title><content type='html'>Long time readers may remember that I &lt;a href="http://linuxserverdiary.blogspot.com/2007/04/fun-with-desktops-xubuntu.html"&gt;installed Xubuntu on my daughter's machine&lt;/a&gt; back in April.  It went pretty well for a while, but she's been complaining about the lack of Windows the past few weeks.  Her first problem was that she couldn't install some dodgey toolbar/icon/background/screensaver type program that she downloaded from a suspect site.  (I thought this was a good thing.)  Now, she is upset because she can't run the AOL IM client and has to use GAIM instead.  (Once again, a good thing from my point of view.)  Her friends are using it, and she wants to be the one that tells them how it works.  (How can I change my buddy icon?  Can I use smileys? Etc.)  It's kind of neat that she is becoming the tech support guru of the middle school.&lt;br /&gt;&lt;br /&gt;However, her machine is kind of slow for XP, so I may install Win 2000 on it in a dual boot configuration - although she'll never use the Linux side.  We'll see.  Another option is to find a faster computer for her.  I should have watched the classifieds at the end of the semester to grab a college student's throwaway.&lt;br /&gt;&lt;br /&gt;While I'm working on her problems, I've setup a profile on my desktop machine in XP for her to use.  This means I had to change the default OS to XP in Grub, and I have to leave it in XP (or powered off) when I'm at work so that she can get to it without messing up my stuff.&lt;br /&gt;&lt;br /&gt;In other news, I was surprised by my Fathers' Day gift this year - a new laptop.  It is a Gateway running Vista.  Now, I may setup a dual boot someday, but for now I'll give Vista a try.  I'm noticing that it boots slower than I would expect on a new machine such as this.  &lt;br /&gt;&lt;br /&gt;These two changes mean I'll be using Linux less - at least in the short term.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8834122843622572549?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8834122843622572549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8834122843622572549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8834122843622572549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8834122843622572549'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/06/desktop-linux-takes-hit-update.html' title='Desktop Linux Takes a Hit - an Update'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6179670117322689150</id><published>2007-05-23T21:37:00.000-04:00</published><updated>2008-03-31T10:17:48.794-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Force Group</title><content type='html'>Still working on the &lt;a href="http://linuxserverdiary.blogspot.com/2007/05/samba-more-playing-around.html"&gt;Samba problem&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tonight I decided to setup a new file share.  Since the [homes] section works, I wanted to see if I could setup a share more like the one I was trying to fix.  I followed the same steps, and found that the new one wasn't accessible either.  This was actually a good thing, because it told me that the problem could be in the share definition.  So, I commented the settings one by one until it worked, trying different combinations.&lt;br /&gt;&lt;br /&gt;It turns out that it was the &lt;font face="courier"&gt;force group&lt;/font&gt; setting that was causing the trouble.  With it commented, I can access the share just fine.  It now works on all the client machines.&lt;br /&gt;&lt;br /&gt;The goal of that setting was to have all new files be in the 'users' group so that all of us could access each others' files by default.  Testing that will be tomorrow's assignment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6179670117322689150?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6179670117322689150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6179670117322689150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6179670117322689150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6179670117322689150'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/05/force-group.html' title='Force Group'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-1091648284712553999</id><published>2007-05-22T20:32:00.000-04:00</published><updated>2008-03-31T10:17:48.794-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Samba - More Playing Around</title><content type='html'>So, a couple of days ago, I started working on my &lt;a href="http://linuxserverdiary.blogspot.com/2007/05/samba-problem-caused-by-704-upgrade.html"&gt;Samba problem&lt;/a&gt;.  In the log file &lt;font face="courier"&gt;/var/log/samba/log.smbd&lt;/font&gt;, I found these error messages repeating about every 30 minues:&lt;blockquote&gt;&lt;font face="courier"&gt;[2007/05/22 20:23:14, 0] auth/auth_util.c:create_builtin_administrators(785)&lt;br /&gt;  create_builtin_administrators: Failed to create Administrators&lt;br /&gt;[2007/05/22 20:23:14, 0] auth/auth_util.c:create_builtin_users(751)&lt;br /&gt;  create_builtin_users: Failed to create Users&lt;/font&gt;&lt;/blockquote&gt;Some Google research showed several theories as to why this would happen, although those having trouble didn't seem to be helped much.  The most common explanation was that the user database was using the wrong (read: not the best) format.  I messed around with the setting a little, to no avail.&lt;br /&gt;&lt;br /&gt;Today at work I decided that I didn't have to diagnose and solve this problem.  I don't need to file a bug report or try to fix the code.  I just want it to work.  Therefore, I've decided to uninstall Samba and all of its compainions, delete the configuration files (the entire &lt;font face="courier"&gt;/etc/samba/&lt;/font&gt; folder), and start over.  It only takes about 15 minutes for my entire Samba installation procedure.  Why waste time trying to fix it?  (Unless of course this doesn't work, and I'm back to the drawing board again.)&lt;br /&gt;&lt;br /&gt;Anyway, here goes...&lt;br /&gt;&lt;br /&gt;OK, so there's trouble right off the bat.  I entered this command to remove the Samba stuff:&lt;blockquote&gt;&lt;font face="courier"&gt;sudo apt-get install samba samba-doc libcupsys2 libkrb53 winbind smbclient cupsys-common samba-doc-pdf smbfs&lt;/font&gt;&lt;/blockquote&gt;And it also wants to remove the SSH components.  I'm guessing it is one of the libraries that has a dependency for SSH.  I'll try it without those.&lt;br /&gt;&lt;br /&gt;Yup, it was libkrb53.  I used this instead with better results:&lt;blockquote&gt;&lt;font face="courier"&gt;sudo apt-get remove samba samba-doc libcupsys2 winbind smbclient cupsys-common samba-doc-pdf smbfs samba-common&lt;/font&gt;&lt;/blockquote&gt;After that was done, I removed all of the files from &lt;font face="courier"&gt;/etc/samba/&lt;/font&gt;.  Is it that easy?  Is it gone?  I guess I'll try the reinstall.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/installing-samba.html"&gt;Install Samba&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/samba-work-its-easy-this-time.html"&gt;Setup Configuration File&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/setup-other-users.html"&gt;Setup Other Users&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/more-samba-setup.html"&gt;The Rest of the Setup&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;And ... it still doesn't work.&lt;br /&gt;&lt;br /&gt;Something interesting though - I added a &lt;font face="courier"&gt;[homes]&lt;/font&gt; section to smb.conf and restarted Samba.  Now, I can see and open my home folder via Samba, but still can't get to the files share.  So that means Samba is working and the authentication is working.&lt;br /&gt;&lt;br /&gt;Oh, and the 'Failed to create' error mentioned above is still showing up in the log.&lt;br /&gt;&lt;br /&gt;I just don't get it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-1091648284712553999?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/1091648284712553999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=1091648284712553999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1091648284712553999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/1091648284712553999'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/05/samba-more-playing-around.html' title='Samba - More Playing Around'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5690793028050523713</id><published>2007-05-19T20:49:00.000-04:00</published><updated>2008-03-31T10:17:48.795-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Samba Problem Caused by 7.04 Upgrade</title><content type='html'>OK, so here's the description of the problem.  Since I upgraded my server from Ubuntu Server 6.10 to 7.04, I can't connect to the Samba share from my client machines.&lt;br /&gt;&lt;br /&gt;This machine only offers two services Samba and SSH, and SSH works fine.&lt;br /&gt;&lt;br /&gt;When I try to connect to the Samba share, I'm asked for a password.  If I enter the correct password, I get an error saying that the folder contents could not be displayed.  A similar error is displayed from a Win XP client.&lt;br /&gt;&lt;br /&gt;Now, here's the weird part, if I enter an invalid password, it asks me again.  To me, this means that the client is communicating with the Samba service (the service is running, and there's not a firewall issue), and is validating when the correct password is entered, but it is after that validation that I'm being refused.&lt;br /&gt;&lt;br /&gt;My Google searches on Samba problems after an upgrade have not yielded anything, but I'll keep looking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5690793028050523713?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5690793028050523713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5690793028050523713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5690793028050523713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5690793028050523713'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/05/samba-problem-caused-by-704-upgrade.html' title='Samba Problem Caused by 7.04 Upgrade'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5494346560124830140</id><published>2007-05-19T09:45:00.000-04:00</published><updated>2008-03-31T10:17:48.795-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Booting the Server After Upgrade</title><content type='html'>You may remember &lt;a href="http://linuxserverdiary.blogspot.com/2007/05/upgrading-file-server-to-704.html"&gt;last time&lt;/a&gt; that I was unable to boot after upgrade to Ubuntu 7.04.  The error was:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;Check root=bootarg cat /proc/cmdline&lt;br /&gt;or missing modules, devices: cat /proc/modules ls /dev&lt;br /&gt;ALERT! /dev/disk/by-uuid/7e6ada37-87a7-475b-9a12-53129119ea05 does not exist.  Dropping to a shell!&lt;/font&gt;&lt;/blockquote&gt;I looked around quite a bit to find a solution.  Some suggested that the uuid in &lt;font face="courier"&gt;/boot/grub/menu.lst&lt;/font&gt; didn't match the uuid of the drive.  Unfortunately, from the initfs prompt, I couldn't get to the &lt;font face="courier"&gt;/dev/disk/by-uuid&lt;/font&gt; directory.&lt;br /&gt;&lt;br /&gt;What I could do was mount the drive:&lt;blockquote&gt;&lt;font face="courier"&gt;modprobe ide-disk&lt;br /&gt;modprobe ide-generic&lt;br /&gt;mount -t ext3 /dev/hda1 /root&lt;/font&gt;&lt;/blockquote&gt;and edit the grub menu:&lt;blockquote&gt;&lt;font face="courier"&gt;chroot /root nano /boot/grub/menu.lst&lt;/font&gt;&lt;/blockquote&gt;I tried changing that file to point to a drive rather than a uuid (I can't find page anymore, so no example), but that didn't help.  It only removed the uuid from the error message.&lt;br /&gt;&lt;br /&gt;Finally, after over two weeks of this, I broke down and reconnected the CD-ROM to the server to boot from the install CD in rescue mode.  Regular readers will remember that I don't have an optical drive on this machine, since I didn't think I would need it after installation, and that it requires a low profile drive that is a little pricey.  (I may get a DVD burner someday for backups, although today I can't find one to link to.)  So, I have to crack open the case and hang a full sized drive off the side of the chassis &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-2-installing.html"&gt;like this&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;I was able to boot to the rescue disk and mount the main drive partition.  A quick look in &lt;font face="courier"&gt;/dev/disk/by-uuid&lt;/font&gt; showed that the uuid on the drive did match the one entered in menu.lst and in fstab.  So, after all of that work, I was still nowhere.&lt;br /&gt;&lt;br /&gt;One more thing to try, &lt;a href="http://hughw.blogspot.com/2006_11_01_archive.html"&gt;this page&lt;/a&gt; suggested that I build a new initrd image file with this command:&lt;blockquote&gt;&lt;font face="courier"&gt;dpkg-reconfigure linux-image-2.6.20-15-386&lt;/font&gt; (substitute the name of your kernal as found in menu.lst)&lt;/blockquote&gt;And, wouldn't you know it, it worked!  I can now boot to the server, and connect via ssh.&lt;br /&gt;&lt;br /&gt;Still, there is now a new problem; I can't connect to the Samba share.  All of the files are still there and the Samba configuration file haven't changed, but we're getting permission errors.  The solution for this will be the subject of a later (hopefully not much later) post.&lt;br /&gt;&lt;br /&gt;One more thing, the steps to connect the temporary CD drive reminded me that the BIOS settings still are not saved if the power cable is removed - even after I changed the battery.  This is a problem only because the POST hangs on two errors: no keyboard connected and no floppy drive found.  I don't know what to do about this, but every time the power goes off (around every three months), I have to reconnect a keyboard and monitor to get the server going again.  I may have to take it to the local shop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5494346560124830140?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5494346560124830140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5494346560124830140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5494346560124830140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5494346560124830140'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/05/booting-server-after-upgrade.html' title='Booting the Server After Upgrade'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5217859979855295942</id><published>2007-05-09T21:13:00.000-04:00</published><updated>2008-03-31T10:17:48.796-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Upgrading the File Server to 7.04</title><content type='html'>After having such great luck &lt;a href="http://linuxserverdiary.blogspot.com/2007/04/upgrading-servers-to-704.html"&gt;upgrading the backup server&lt;/a&gt; to 7.04, it's time to do the same to the file server.&lt;br /&gt;&lt;br /&gt;At the beginning, things went as smooth as the first time, but when I ran the do-release-command, I was cautioned against using ssh to access the server during the process.  The message said that if I continued a 2nd ssh daemon would be started on port 9004.  (I have no idea why.)  Anyway, since it worked fine the first time, I answered yes to continue.  So far, it's still working.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;I've had to answer a couple of questions about saving config files and such.  No worries.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Just like last time, the reboot didn't work.  I assumed it had something to do with the lack of a keyboard, or maybe the floppy disk setting in BIOS, so I attached a monitor to check.  A pretty nasty message said that some long named file wasn't there, and it was dropping to a shell.&lt;br /&gt;&lt;br /&gt;Like any well trained IT professional, I decided to power off and on.  Now, after the BIOS screen comes and goes, I see "Starting up ...  Loading, please wait..."  No more disk activity, no change on the screen, nothing.  It's hosed.&lt;br /&gt;&lt;br /&gt;You don't think it was the ssh thing, do you?&lt;br /&gt;&lt;br /&gt;Looks like I have something to work on this weekend.&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;&lt;br /&gt;If I wait long enough, the error comes up again. Here is is:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;Check root=bootarg cat /proc/cmdline&lt;br /&gt;or missing modules, devices: cat /proc/modules ls /dev&lt;br /&gt;ALERT! /dev/disk/by-uuid/7e6ada37-87a7-475b-9a12-53129119ea05 does not exist.  Dropping to a shell!&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;UPDATE 2:  The solution for this problem is &lt;a href="http://linuxserverdiary.blogspot.com/2007/05/booting-server-after-upgrade.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5217859979855295942?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5217859979855295942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5217859979855295942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5217859979855295942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5217859979855295942'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/05/upgrading-file-server-to-704.html' title='Upgrading the File Server to 7.04'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7098340363270882469</id><published>2007-04-28T08:18:00.000-04:00</published><updated>2008-03-31T10:17:48.796-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Enabling User Web Directories</title><content type='html'>I wanted to enable user web directories on the &lt;a href="http://linuxserverdiary.blogspot.com/2007/04/lamp-server.html"&gt;LAMP server&lt;/a&gt;.  &lt;a href="http://ubuntuforums.org/showthread.php?t=421531"&gt;This thread&lt;/a&gt; in the Ubuntu forums held the answer:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courer"&gt;sudo a2enmod userdir&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;I was then prompted to reload the server config with:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courer"&gt;sudo /etc/init.d/apache2 force-reload&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;Now, I can use &lt;font face="courer"&gt;http://&lt;i&gt;server&lt;/i&gt;/~&lt;i&gt;username&lt;/i&gt;&lt;/font&gt; to access files in the &lt;font face="courer"&gt;/home/&lt;i&gt;username&lt;/i&gt;/public_html&lt;/font&gt; directory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTE:  I found that the &lt;font face="courer"&gt;apachectl&lt;/font&gt; command referenced in the 2.2 docs is &lt;font face="courer"&gt;apache2ctl&lt;/font&gt; on this system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7098340363270882469?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7098340363270882469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7098340363270882469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7098340363270882469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7098340363270882469'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/enabling-user-web-directories.html' title='Enabling User Web Directories'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-833291159439165458</id><published>2007-04-26T21:10:00.000-04:00</published><updated>2007-04-28T08:24:37.667-04:00</updated><title type='text'>LAMP Server</title><content type='html'>Just for grins, I'm repurposing an old PC as a LAMP server.  Other than using Ubuntu 7.04, I'll be following the same steps outlined &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/usual-stuff.html"&gt;here&lt;/a&gt;, with one exception.  At some point, the server install asks if I want to install LAMP, and I'll answer Yes this time.&lt;br /&gt;&lt;br /&gt;(later that night)&lt;br /&gt;&lt;br /&gt;No issues to report.  The web server is responding.  Now I just have to figure out how all of these things work.&lt;br /&gt;&lt;br /&gt;UPDATE:  Well, there was just one issue, I forgot that this is the PC that &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/headless-no-problem-but-i-need.html"&gt;needs a keyboard&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-833291159439165458?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/833291159439165458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=833291159439165458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/833291159439165458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/833291159439165458'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/lamp-server.html' title='LAMP Server'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6648980357378589274</id><published>2007-04-25T19:16:00.000-04:00</published><updated>2007-04-25T19:17:43.203-04:00</updated><title type='text'>Upgrading the Servers to 7.04</title><content type='html'>The &lt;a href="http://www.ubuntu.com/getubuntu/upgrading#head-e471fe0c514bab31d4fac24a8a8fde382e8c7aaf"&gt;Ubuntu upgrade page&lt;/a&gt; only lists two steps to upgrade a server, so I thought I'd try it over lunch. I'm starting with the Backup server.  If that goes well, I'll move on to the File server.&lt;br /&gt;&lt;br /&gt;Right off the bat, the first command gave an error:&lt;blockquote&gt;&lt;font face="courier"&gt;Couldn't find package update-manager-core&lt;/font&gt;&lt;/blockquote&gt;However, this was solved easily by updating the package lists with &lt;font face="courier"&gt;apt-get update&lt;/font&gt;.&lt;br /&gt;&lt;br /&gt;Step 2 has now begun, and it seems to be updating my repositories.  &lt;br /&gt;&lt;br /&gt;Now, it is asking for my confirmation to download and upgrade.  Apparently, there is no turning back.  Here goes!&lt;br /&gt;&lt;br /&gt;I'm going to head back to work, and check back in the evening.&lt;br /&gt;&lt;br /&gt;(later that day...)&lt;br /&gt;&lt;br /&gt;I've only had to answer three questions.  One asking about overwriting my ntpdate config file (no), asking to remove desupported packages (no), and looking for permission to reboot (yes).&lt;br /&gt;&lt;br /&gt;And it seems to have come up fine.  One down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6648980357378589274?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6648980357378589274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6648980357378589274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6648980357378589274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6648980357378589274'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/upgrading-servers-to-704.html' title='Upgrading the Servers to 7.04'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4997284732627222226</id><published>2007-04-24T21:00:00.000-04:00</published><updated>2007-04-28T08:27:15.114-04:00</updated><title type='text'>Brother Printer</title><content type='html'>My wife has a Brother MFC 3360C printer/fax/copier/scanner/bottle opener attached to her desktop machine and shared as our only printer.  After a little searching, I found a mention of &lt;a href="http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html"&gt;this site&lt;/a&gt; that explains how to install the driver.  After following the directions to install the drivers, I modified the printer to point to the SMB shared printer.  I didn't need to use the CUPS web interface as suggested.&lt;br /&gt;&lt;br /&gt;That link is:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html"&gt;http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;Next, I'll try this on the &lt;a href="http://linuxserverdiary.blogspot.com/2007/04/fun-with-desktops-xubuntu.html"&gt;Xubuntu machine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;UPDATE:  It worked OK on the Xubuntu machine, with one minor issue.  I wasn't able to update the path to the Windows share using the browse control.  Instead, I entered the URI in the form.  Plus, I couldn't find a place to print a test page.  Regardless, it works great now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4997284732627222226?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4997284732627222226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4997284732627222226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4997284732627222226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4997284732627222226'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/brother-printer.html' title='Brother Printer'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8616775882958685201</id><published>2007-04-23T20:53:00.001-04:00</published><updated>2007-04-23T20:57:51.964-04:00</updated><title type='text'>Ubuntu Desktop 7.04</title><content type='html'>I installed Ubuntu 7.04 in a dual boot configuration on my desktop over the weekend.  It's going pretty well, as I've been able to install the audio and video codecs using Automatix2, install Picassa, VLC, Amarok, and other programs with the same tool, and connect to my network share.  I setup my email with Thunderbird, and I've been using GIMP for image processing.  &lt;br /&gt;&lt;br /&gt;I need to find a decent bittorrent program (not bittornado), and get Juice installed (maybe).&lt;br /&gt;&lt;br /&gt;Unfortunately, I still can't &lt;a href="http://linuxserverdiary.blogspot.com/2006/02/audio-trouble.htmlf"&gt;use my USB headphones&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8616775882958685201?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8616775882958685201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8616775882958685201' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8616775882958685201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8616775882958685201'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/ubuntu-desktop-704.html' title='Ubuntu Desktop 7.04'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-625675006266890413</id><published>2007-04-22T07:02:00.000-04:00</published><updated>2007-04-22T07:18:42.017-04:00</updated><title type='text'>Fun With Desktops - Xubuntu</title><content type='html'>I mentioned in the &lt;a href="http://linuxserverdiary.blogspot.com/2007/04/linux-desktop-update.html"&gt;last post&lt;/a&gt; that I was planning to install Ubuntu on my desktop.  Turns out that I would install Xubuntu first, on a different machine.&lt;br /&gt;&lt;br /&gt;Somehow I talked my 12 year old daughter into it.  She has the hand-me-down machine of the household: 600MHz processor with 192MB memory.  While she has been running XP, it has been dog slow, and errors were beginning to pop up.  It was time to reload XP, but I asked her for two weeks to try Linux, and she agreed.&lt;br /&gt;&lt;br /&gt;Running from the LiveCD, Xubuntu was even slower than XP.  But once the install was done, it ran great!  She only runs about five things, so the setup was quick.  We've been an open source family for applications for a while now, so she is already used to Firefox, Thunderbird, and GAIM (this is the most important app for her).  After running the &lt;a href="http://www.getautomatix.com/"&gt;Automatix2&lt;/a&gt; script, I had music and video working.  I haven't shown her yet how to play music and videos, so we haven't picked any tools for that yet.  &lt;br /&gt;&lt;br /&gt;Her biggest issue was MS Office.  Her classes use it at school, and she wants to be able to move documents back and forth.  After installing Open Office, I found how to set the default file formats to the MS layout, so I'm hoping that works for her (we haven't tried this either).&lt;br /&gt;&lt;br /&gt;The only other software I had to install was smbfs support so that she could access the family file server.  &lt;font face="courier"&gt;apt-get install smbfs&lt;/font&gt; did the trick.&lt;br /&gt;&lt;br /&gt;We're almost done with the two weeks, and I haven't heard one complaint or request yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-625675006266890413?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/625675006266890413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=625675006266890413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/625675006266890413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/625675006266890413'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/fun-with-desktops-xubuntu.html' title='Fun With Desktops - Xubuntu'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8070066689186851811</id><published>2007-04-06T21:30:00.000-04:00</published><updated>2007-04-06T21:33:32.769-04:00</updated><title type='text'>Linux Desktop Update</title><content type='html'>As I threatened &lt;a href="http://linuxserverdiary.blogspot.com/2007/01/why-i-dont-run-linux-desktop.html"&gt;back in January&lt;/a&gt;, I've been looking at the next version of Ubuntu for my desktop.  Version 7.04 is in beta right now, and I downloaded the Live CD for a spin.&lt;br /&gt;&lt;br /&gt;One of the first things I hit was that it seems that I can run more than one program that needs audio at the same time, and they both work!  I haven't seen any notes about this as a fix, so maybe it was addressed in 6.10.  (I used 6.06 on my last desktop experiment.)  Also, I've heard that the codec and plug in issues I mentioned have gotten easier to deal with, and my experience with the Live CD can back that up.&lt;br /&gt;&lt;br /&gt;Once the final version comes out, I'll setup a double boot and try it out for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8070066689186851811?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8070066689186851811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8070066689186851811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8070066689186851811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8070066689186851811'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/linux-desktop-update.html' title='Linux Desktop Update'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6237760025376504373</id><published>2007-04-06T21:20:00.000-04:00</published><updated>2008-03-31T10:18:29.270-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #7 - Epilogue</title><content type='html'>In &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-6-actual-backups-completed.html"&gt;part 6&lt;/a&gt;, I had backups running successfully from each machine - one Linux file server and three Windows clients.  Before I call this project finished, there's one more thing I have to do.&lt;br /&gt;&lt;br /&gt;I was looking at my Windows desktop, and noticed that I still have the 99GB Backup folder on the local drive.  This is a backup of the file server, plus a few older files.  But, before I delete this backup, I want to make sure that the new backup is working.  So, it's time for a restore.&lt;br /&gt;&lt;br /&gt;I had placed a file on the server earlier with the intention of deleting, then restoring it.  I tried this tonight, and it worked without a hitch.  Still, it will probably take me a little while to build up the nerve to actually delete the old Backup folder.&lt;br /&gt;&lt;br /&gt;My only negative issue with BackupPC is that it seems that I have to store clear text passwords on the server, and keep shares open on the clients.  It would be nice if the windows machines had an option such as rsync on Linux that would be more secure.  (There probably is a better way to do it, but I don't know what it would be.  Those with more experience are welcome to leave suggestions and hints.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6237760025376504373?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6237760025376504373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6237760025376504373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6237760025376504373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6237760025376504373'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/04/backuppc-7-epilogue.html' title='BackupPC #7 - Epilogue'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3335067927956668221</id><published>2007-03-09T18:43:00.000-05:00</published><updated>2008-03-31T10:18:29.270-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #6 - Actual Backups Completed</title><content type='html'>When we last heard from our hero in &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-5-unlocking-keys.html"&gt;part 5&lt;/a&gt;, he had finally figured out how to connect 2 Linux hosts together. &lt;br /&gt;&lt;br /&gt;Since then, I've backed up the file server (22 hours), and 2 of the 3 desktop PCs.  One problem that has not gone away is the fact that I can't connect to the other DHCP hosts.  I tried modifying the DHCP Address Range parameter like this:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;$Conf{DHCPAddressRanges} = [{ ipAddrBase =&gt; '192.168.254',first =&gt; 13, last =&gt; 253}];&lt;/font&gt;&lt;/blockquote&gt;But still no luck.&lt;br /&gt;&lt;br /&gt;Just to get things going, I started the backups from the target machines so that the program would know where to look.  Now that I've done this, I can start future jobs from the server or from my machine (assuming the DHCP assigned address doesn't change).  I'm thinking it might be easier if I just use static IPs for the desktops!&lt;br /&gt;&lt;br /&gt;Anyway, the backup of my daughter's machine, as well as my desktop, went great.  My wife's is giving me a generic 'backup failed' error.  I'm sure I'll figure it out.&lt;br /&gt;&lt;br /&gt;The file server backup took 22 hours, but that was only on the 2nd try.  The first was interrupted after 6 hours by a power outage here at the LSD Ranch.   Apparently it starts from scratch after being interrupted.  &lt;br /&gt;&lt;br /&gt;Learn the exiting conclusion of this story in part 7.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3335067927956668221?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3335067927956668221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3335067927956668221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3335067927956668221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3335067927956668221'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/backuppc-6-actual-backups-completed.html' title='BackupPC #6 - Actual Backups Completed'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7432220596989039045</id><published>2007-03-07T22:03:00.000-05:00</published><updated>2008-03-31T10:18:29.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #5 - Unlocking the Keys</title><content type='html'>In &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-4-configuration-tweaks.html"&gt;part 4&lt;/a&gt;, I still hadn't resolved the public/private key issue.  The problem was that the scp command called for to move the public key from one server to another kept failing.  I was typing in the correct password for root, but it wouldn't take it.&lt;br /&gt;&lt;br /&gt;Just a couple of minutes ago, I had a 'DUH!' moment.  Way back when I was &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/ssh-configuration-changes.html"&gt;configuring ssh&lt;/a&gt;, I disallowed login by root.  Yet this was what I was trying to do.  After changing that option back to Yes, it worked great.&lt;br /&gt;&lt;br /&gt;The keys are merged, and the full backup of the file server has started.  I have no idea how long it will take to backup around 50GB, but I'm not going to stay up to find out.  Turn to &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-6-actual-backups-completed.html"&gt;part 6&lt;/a&gt; for the answer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7432220596989039045?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7432220596989039045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7432220596989039045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7432220596989039045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7432220596989039045'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/backuppc-5-unlocking-keys.html' title='BackupPC #5 - Unlocking the Keys'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5784803175581985657</id><published>2007-03-07T20:21:00.000-05:00</published><updated>2008-03-31T10:18:29.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #4 - Configuration Tweaks</title><content type='html'>While I wait for the desktop machine backup started in &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-3-backing-up-windows-machine.html"&gt;part 3&lt;/a&gt; to finish (it's really taking a lot of processor time on the desktop machine), I was reading through the configuration file and decided to change a few things.&lt;br /&gt;&lt;br /&gt;First, to limit when the backups run, I changed the wakeup schedule, which was originally set to once an hour, to only run at 2:00 AM.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;$Conf{WakeupSchedule} = [2];&lt;/font&gt;&lt;/blockquote&gt;Next, I adjusted the number of simultaneous backups allowed so that I wouldn't overload the backup machine's old, slow processor.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;$Conf{MaxBackups} = 2;&lt;/font&gt;&lt;/blockquote&gt;Finally, I noticed that files in the initial backup weren't compressed.  I found that the compression level was set to 0, which means no compression.  I changed it to the recommended value of 3.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;$Conf{CompressLevel} = 3;&lt;/font&gt;&lt;/blockquote&gt;The docs say that a perl library called Compress::Zlib is required for compression to work.  I'll have to see if it is loaded.&lt;br /&gt;&lt;br /&gt;UPDATE:  Apparently, the compression library is available, because a fresh full backup of the backup server achieved 73% compression.  While that was running, I added two more desktops to the list.  I'm going to refrain from starting the first backups manually, and instead let the auto job pick them up at 2:00.  I'll check the status in the AM.&lt;br /&gt;&lt;br /&gt;I found another &lt;a href="http://www.debianhelp.co.uk/backuppc.htm"&gt;tutorial on the Debian Help site&lt;/a&gt; that doesn't mention using public/private keys for rsync use.  I'll give it a read and maybe try another configuration for the file server backup.&lt;br /&gt;&lt;br /&gt;I can't wait until &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-5-unlocking-keys.html"&gt;part 5&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5784803175581985657?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5784803175581985657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5784803175581985657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5784803175581985657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5784803175581985657'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/backuppc-4-configuration-tweaks.html' title='BackupPC #4 - Configuration Tweaks'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4613727122146214596</id><published>2007-03-07T19:25:00.000-05:00</published><updated>2008-03-31T10:18:29.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #3 - Backing Up a Windows Machine</title><content type='html'>I'm going to take a break from the public/private key issues as described in &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-2.html"&gt;part 2&lt;/a&gt;, and instead focus on backing up my Windows machine.&lt;br /&gt;&lt;br /&gt;We keep all of our documents, photos, music, and other important files on the server, so I only need to backup machine specific things.  In my case, I'm mainly interested in my Thunderbird address book.  After a little digging around, I've decided to grab the Application Data and My Documents folders.  I'm not looking at the entire Documents and Settings folder because I don't want to backup all of the temporary Internet files, nor will I include the Desktop folder, since it is where I store downloaded TV shows and other temporary things (that add up to lots of GBs and would fill up the backup server quickly).&lt;br /&gt;&lt;br /&gt;As instructed on &lt;a href="http://www.howtoforge.com/linux_backuppc_p6"&gt;page 6&lt;/a&gt; of our tutorial, I started by setting up a shared folder on the desktop machine.  I added a line to &lt;font face="courier"&gt;/etc/backuppc/hosts&lt;/font&gt; for this machine, and this time I used a '1' in the 2nd column to indicate a DHCP assigned address.&lt;br /&gt;&lt;br /&gt;Next, I created a configuration file for the desktop and copied the suggested lines from the tutorial and updated the information for my situation.  I don't really like storing my password in text like that.  I'll have to secure the file to keep prying eyes out.&lt;br /&gt;&lt;br /&gt;I also included the following line to limit the backup to the two desired directories.&lt;br /&gt;&lt;blockquote&gt;$Conf{BackupFilesOnly} = ['/Application Data', '/My Documents'];&lt;/blockquote&gt;I restarted the daemon, and then started the backup from the web page.  It's going and seems to be OK.&lt;br /&gt;&lt;br /&gt;In part #4, I'll return to the file server problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4613727122146214596?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4613727122146214596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4613727122146214596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4613727122146214596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4613727122146214596'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/backuppc-3-backing-up-windows-machine.html' title='BackupPC #3 - Backing Up a Windows Machine'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-317163533627793787</id><published>2007-03-07T19:05:00.000-05:00</published><updated>2008-03-31T10:18:29.272-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>But at Least the Email Works</title><content type='html'>This message arrived in my Inbox today:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dear Dan,&lt;br /&gt;&lt;br /&gt;Your PC (&lt;i&gt;hostname&lt;/i&gt;) has never been successfully backed up by our&lt;br /&gt;PC backup software.  PC backups should occur automatically&lt;br /&gt;when your PC is connected to the network.  You should contact&lt;br /&gt;computer support if:&lt;br /&gt;&lt;br /&gt;  - Your PC has been regularly connected to the network, meaning&lt;br /&gt;    there is some configuration or setup problem preventing&lt;br /&gt;    backups from occurring.&lt;br /&gt;&lt;br /&gt;  - You don't want your PC backed up and you want these email&lt;br /&gt;    messages to stop.&lt;br /&gt;&lt;br /&gt;Otherwise, please make sure your PC is connected to the network&lt;br /&gt;next time you are in the office.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;BackupPC Genie&lt;br /&gt;http://backuppc.sourceforge.net&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-317163533627793787?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/317163533627793787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=317163533627793787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/317163533627793787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/317163533627793787'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/but-at-least-email-works.html' title='But at Least the Email Works'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7787395772717265419</id><published>2007-03-06T20:42:00.000-05:00</published><updated>2008-03-31T10:18:29.272-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #2</title><content type='html'>In &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-1.html"&gt;part 1&lt;/a&gt;, we left our hero with BackupPC installed but with nothing to back up.  Or so he thought....&lt;br /&gt;&lt;br /&gt;When I came downstairs this morning, I refreshed the BackupPC Server Status page, and found that the file pool now contained 928 files!  From where?  It seems that the default setup will backup the localhost machine.  Now, this box only has a few hundred MB of files on it - Ubuntu and the BackupPC files.  Apparently, a full backup was done during the night, and I was greeted with a successful backup status.  That means it works!&lt;br /&gt;&lt;br /&gt;Now it's time to setup the main file server for backup.  I started tonight by adding the server to the hosts file - &lt;font face="courier"&gt;/etc/backuppc/hosts&lt;/font&gt;.  I added the following line:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;&lt;i&gt;hostname&lt;/i&gt;  0  &lt;i&gt;username&lt;/i&gt;&lt;/font&gt;&lt;/blockquote&gt;(You can insert your hostname and username instead of my italicized placeholders.)&lt;br /&gt;&lt;br /&gt;And I used this command to setup the user in BackupPC:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;htpasswd /etc/backuppc/htpasswd &lt;i&gt;username&lt;/i&gt;&lt;/font&gt;&lt;/blockquote&gt;For this next part, I'm going to deviate a little from the instructions.  The config.pl file is setup to backup localhost (as I learned this morning), and I don't want to change that.  So instead, I will create a new config file for the file server.  It will be called:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;/etc/backuppc/&lt;i&gt;hostname&lt;/i&gt;.pl&lt;/font&gt;&lt;/blockquote&gt;I only need to enter the settings that are different from the main config file.  Here's what I came up with (sorry for the extra line breaks):&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;&lt;br /&gt;# BackupPC config file for &lt;i&gt;hostname&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;#  Set the file transfer method&lt;br /&gt;$Conf{XferMethod} = 'rsync';&lt;br /&gt;&lt;br /&gt;#  Use $hostIP for the client path&lt;br /&gt;$Conf{RsyncClientCmd} = '$sshPath -q -x -l root $hostIP $rsyncPath $argList+';&lt;br /&gt;$Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l root $hostIP $rsyncPath $argL$&lt;br /&gt;&lt;br /&gt;#  Name the partition&lt;br /&gt;$Conf{RsyncShareName} = '/';&lt;br /&gt;&lt;br /&gt;#  Limit backup to the /export directory&lt;br /&gt;$Conf{BackupFilesOnly} = '/export';&lt;br /&gt;&lt;br /&gt;#  Skip the music files and podcasts&lt;br /&gt;$Conf{BackupFilesExclude} = ['/export/music', '/export/Podcasts'];&lt;br /&gt; &lt;/font&gt;&lt;/blockquote&gt;We'll see what happens.  &lt;br /&gt;&lt;br /&gt;After restarting the daemon, it's time to configure SSN and rsync.  I followed the instructions on &lt;a href="http://www.howtoforge.com/linux_backuppc_p4"&gt;page 4 of the tutorial&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;center&gt;... 30 Minutes Later ...&lt;/center&gt;&lt;br /&gt;I'm getting totally hosed on the public/private key stuff.  I wonder if it is because I've already generated keys before for openssh access.  I'm going to pack it in for the night, so stay tuned for &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-3-backing-up-windows-machine.html"&gt;part 3&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7787395772717265419?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7787395772717265419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7787395772717265419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7787395772717265419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7787395772717265419'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/backuppc-2.html' title='BackupPC #2'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-3898554736046358441</id><published>2007-03-05T20:10:00.000-05:00</published><updated>2008-03-31T10:18:29.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>BackupPC #1</title><content type='html'>I started the BackupPC installation tonight.  As a guide, I'm using &lt;a href="http://www.howtoforge.com/linux_backuppc"&gt;this tutorial&lt;/a&gt; from HowToForge.&lt;br /&gt;&lt;br /&gt;Starting with the very first step, my installation is different than documented.  The mail program, exim, is asking questions I don't know how to answer.  I guessed that I should use a smarthost to send mail with no local delivery.  I set the domain and SMTP machine to my domian and my hosting company's mail server respectively.  We'll find out later if those choices were correct.  &lt;br /&gt;&lt;br /&gt;Also, the setup never asked for my workgroup name.&lt;br /&gt;&lt;br /&gt;The web interface came up without incident.&lt;br /&gt;&lt;br /&gt;I should have noticed earlier that the data is stored in &lt;font face=courier&gt;/var/lib/backuppc&lt;/font&gt;, so I'm going to have to setup my 80GB drive with that path.  I've been looking through the config docs to see if I can alter that path - and I think that I should be able to, since it refers to a variable called $topdir that references the path - but I can't find anything.  ......  You know, I'm going to look a little more before using that default.  Hold on...&lt;br /&gt;&lt;br /&gt;... OK, so I'm glad I checked.  I found a note on &lt;a href="http://forum.club.mandriva.com/viewtopic.php?t=57612&amp;view=previous&amp;sid=357f8e28f0dd2b5765fff7c49ef7f61e"&gt;this page&lt;/a&gt; that tells us that the TOPDIR setting is in this file:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;/usr/share/backuppc/lib/BackupPC/Lib.pm&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;I changed the setting to &lt;font face="courier"&gt;/backup&lt;/font&gt;, the path I set when I partitioned the drives.&lt;br /&gt;&lt;br /&gt;I restarted the daemon with &lt;font face="courier"&gt;/etc/init.d/backuppc reload&lt;/font&gt;, and now the web interface won't come up.  &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;strong&gt;Error: Unable to connect to BackupPC server&lt;/strong&gt;&lt;/center&gt;&lt;br /&gt;I moved the directories from &lt;font face=courier&gt;/var/lib/backuppc&lt;/font&gt; to &lt;font face="courier"&gt;/backup&lt;/font&gt; and restarted the daemon, but no luck.&lt;br /&gt;&lt;br /&gt;I know this is a newbie move, but sometimes all can be set straight by a quick reboot.  (It's my years of Windows training that made me do it!)&lt;br /&gt;&lt;br /&gt;That's enough for tonight.  More soon in &lt;a href="http://linuxserverdiary.blogspot.com/2007/03/backuppc-2.html"&gt;part 2&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-3898554736046358441?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/3898554736046358441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=3898554736046358441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3898554736046358441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/3898554736046358441'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/backuppc-1.html' title='BackupPC #1'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5983499086065143826</id><published>2007-03-04T21:15:00.000-05:00</published><updated>2008-03-31T10:18:29.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>The Usual Stuff</title><content type='html'>Like the last several times, I'm performing the basic server setup using Ubuntu 6.10 Server Edition.  It's a good basis for what I'm doing.  Like before, I'm:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/assign-static-ip.html"&gt;Assigning a Static IP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/repository-updates-and-new-editor.html"&gt;Configuring the Repositories&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/setup-ssh.html"&gt;Setting Up SSH&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/software-upgrades.html"&gt;Performing Software Updates&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/ssh-configuration-changes.html"&gt;Making SSH Configuration Changes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And configuring ntpdate as outlined &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/configuring-everything.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;UPDATE:  30 minutes later, and these steps are done.  That's all for tonight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5983499086065143826?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5983499086065143826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5983499086065143826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5983499086065143826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5983499086065143826'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/usual-stuff.html' title='The Usual Stuff'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7668215841477176257</id><published>2007-03-04T20:57:00.000-05:00</published><updated>2008-03-31T10:18:29.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><title type='text'>Building the Backup Server</title><content type='html'>Well, it's been a week since I &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/made-switch.html"&gt;switched to the new server&lt;/a&gt;, and there have been no problems.  I had backed up the contents to my desktop hard drive just before the switch, so I'm ready to re-purpose the old server.  It's going to become the backup server for everything else.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.wiltec.com/images/PCANDTAPE.gif" alt="[9 Track Tapes]" align=right hspace=11 vspace=11&gt;Long time readers will remember that the server only has an 80GB hard drive (plus a 7GB for the OS).  How can I use that to back up 72GB on the file server, plus other files from the desktops, let alone save room for future growth on the 250GB drive?  Well, I can't - at least not forever.  But, I have a plan to get started, and I'll upgrade when I have to.&lt;br /&gt;&lt;br /&gt;First, I'm not going to backup music files or podcasts.  I have some of the music on CDs at work, and the rest I don't really care about that much.  If I lose that Ted Nugent album, I'll live.  The podcast directory is a temp folder at best.  I move the files from the server to my MP3 player, and I only listen once.  Cutting those two folders saves 20GB off the top!&lt;br /&gt;&lt;br /&gt;Second, the software, &lt;a href="http://backuppc.sourceforge.net/"&gt;backuppc&lt;/a&gt;, uses a compression algorithm.  I don't expect much savings on the JPGs, but there may be a little on the rest of the files (maybe 20GB down to 5GB).  &lt;br /&gt;&lt;br /&gt;From the desktop PCs, I only plan to backup important configuration files, such as Thunderbird profiles.  Anything else should be saved on the server, and the family knows that.&lt;br /&gt;&lt;br /&gt;I'm starting by installing Ubuntu 6.10 Server Edition.  I'll run through most of the same steps used on the file server, except for the Samba stuff. (We'll see.)&lt;br /&gt;&lt;br /&gt;I'll report back after the initial setup is done - before the backuppc work starts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7668215841477176257?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7668215841477176257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7668215841477176257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7668215841477176257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7668215841477176257'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/03/building-backup-server.html' title='Building the Backup Server'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7542621036414524291</id><published>2007-02-27T20:44:00.000-05:00</published><updated>2008-03-31T10:19:17.312-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Made the Switch!</title><content type='html'>The other night, I switched over the drive mappings and copied all of the files from the old server to the new.  My users (read: family) didn't notice.&lt;br /&gt;&lt;br /&gt;Time for the next project:  Backup!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7542621036414524291?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7542621036414524291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7542621036414524291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7542621036414524291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7542621036414524291'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/made-switch.html' title='Made the Switch!'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7334307238206646414</id><published>2007-02-24T08:43:00.000-05:00</published><updated>2008-03-31T10:19:17.312-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Battery Installed</title><content type='html'>I was able to get out to Interstate Battery ("Every battery for every need") the other day to get a replacement cell for the motherboard, and I installed it this morning.  That's the last thing on my checklist before moving this box into production.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4TMybV0esNg/ReBCDNjEaLI/AAAAAAAAAB4/LDOqpytXyUk/s1600-h/DSC01828.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_4TMybV0esNg/ReBCDNjEaLI/AAAAAAAAAB4/LDOqpytXyUk/s400/DSC01828.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5035097006344005810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm glad to be done messing inside the case.  Not because I don't enjoy it, but because I'm worried about breaking something.  I'm not the most skilled mechanic or electrician in town, and I tend to have trouble with these kind of things.  (I mentioned the CD troubles last month; did I also write about cracking a motherboard once?)  It is inevitable that I would lose a screw, strip some threads, short a connection, pull something loose, kill a component with static discharge, etc.  I should be done until I decide to add a DVD burner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7334307238206646414?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7334307238206646414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7334307238206646414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7334307238206646414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7334307238206646414'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/battery-installed.html' title='Battery Installed'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4TMybV0esNg/ReBCDNjEaLI/AAAAAAAAAB4/LDOqpytXyUk/s72-c/DSC01828.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7783174645474929727</id><published>2007-02-14T19:40:00.000-05:00</published><updated>2008-03-31T10:19:17.312-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Software Installed and Configured</title><content type='html'>It took a little less than an hour to do the whole process.  I'm getting good at this.&lt;br /&gt;&lt;br /&gt;Most importantly, files are copying.  Yeah!!&lt;br /&gt;&lt;br /&gt;I'm going to mess with the server for a couple of days, and probably put it into service Saturday or Sunday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7783174645474929727?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7783174645474929727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7783174645474929727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7783174645474929727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7783174645474929727'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/software-installed-and-configured.html' title='Software Installed and Configured'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-382602687410446931</id><published>2007-02-14T18:17:00.000-05:00</published><updated>2008-03-31T10:19:17.313-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Such a Rookie Mistake!!</title><content type='html'>I've been fighting this server problem since &lt;a href="http://linuxserverdiary.blogspot.com/2006/12/server-trouble.html"&gt;December&lt;/a&gt;, and now, over 3 months later, I've found the problem.  I was hoping that the solution would be failing hardware, or maybe a kernel incompatibility, but instead, it is my stupidity.&lt;br /&gt;&lt;br /&gt;You may remember from &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/snow-day.html"&gt;yesterday&lt;/a&gt; that Fedora didn't like the IP address I was using.  At the time, I just decided to use another and figure out that problem later.  During &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/lormalinux.html"&gt;today's experiment&lt;/a&gt; with Lormalinux, I didn't receive notice of a conflict and went back to my original choice.  And, when I got things setup and began to copy files, the same error that has plagued me from the start cropped up again.  After trying a new CAT5 cable with no change, I was looking for an old hub to setup an isolated network, in case it was one of my routers or another workstation causing the problem, but I couldn't find it.&lt;br /&gt;&lt;br /&gt;Sitting in my easy chair this afternoon, I remembered the Fedora error, and it hit me.  The address I've been using all this time is already in use - on the wireless access point.  I changed the address on the Lormalinux server to an unused number, and it's working great.  I'm such an idiot!!&lt;br /&gt;&lt;br /&gt;Now that I know the problem, I'm going back to Ubuntu 6.10.  Lormalinux is working OK, but I put in too much research on Ubuntu to not use that knowledge (plus there are so many more resources available).  Since the Purdue/Indiana game was postponed tonight, I should be able to get the whole thing done before bedtime.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-382602687410446931?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/382602687410446931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=382602687410446931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/382602687410446931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/382602687410446931'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/such-rookie-mistake.html' title='Such a Rookie Mistake!!'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6566224171800079223</id><published>2007-02-14T08:45:00.000-05:00</published><updated>2008-03-31T10:19:17.313-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Lormalinux</title><content type='html'>&lt;a href="http://linux.lorma.edu/main/"&gt;Lormalinux&lt;/a&gt; is touted as a distro tailored for the education field.  What brought it to my attention was my Google search "&lt;a href="http://www.google.com/search?hl=en&amp;q=linux+distro+preconfigured+for+samba&amp;btnG=Google+Search"&gt;linux distro preconfigured for samba&lt;/a&gt;".  It was the first link returned.&lt;br /&gt;&lt;br /&gt;Based on Slackware, they offer several configurations, including Samba server, Web/MySQL server, and LTSP server (no idea what that means).  I downloaded the Samba version (beta 2) and gave it a try.&lt;br /&gt;&lt;br /&gt;Right away, I was surprised by the harshness of the Slackware install.  I've been spoiled by Mandrake (now Mandriva), Ubuntu, RedHat and Fedora and their handholding installs.  I kind of laughed when, after reading on the web site that this distro is easy for newbies, the installation dropped to a login prompt telling me to partition the drives myself, and then start setup.  Now, I've partitioned drives before, but I still had to spend a little time in the help files to figure out what they wanted (every distro seems to be different).  I can't imagine a well-intentioned high school English teacher trying to setup a server for his classes being able to do this without help.&lt;br /&gt;&lt;br /&gt;Anyway, I then was able to finish the install.  In my role as the English teaching newbie, I took almost all defaults and installed the full distro as recommended.  (Since I am a method actor, my grammar was impeccable throughout.)&lt;br /&gt;&lt;br /&gt;A quick reboot, and I was presented with a character-based login (as I had hoped).  I fired up the computer search in Windows and found the machine by hostname without incident, and was able to connect to the default share.  After I modified smb.conf to update the workgroup, I could see it in the workgroup computers list.&lt;br /&gt;&lt;br /&gt;Next, I fired up the WebAdmin interface included with the distro.  It is found on port 10000.  It has come up, and my next trick is to configure Samba for my use.&lt;br /&gt;&lt;br /&gt;Wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6566224171800079223?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6566224171800079223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6566224171800079223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6566224171800079223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6566224171800079223'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/lormalinux.html' title='Lormalinux'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-2491732730251959907</id><published>2007-02-13T22:12:00.000-05:00</published><updated>2008-03-31T10:19:17.314-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Snow Day! (or My Adventure with Fedora)</title><content type='html'>The Blizzard of 2007 has started, so the family and I are all home today.  Since I've been having zero luck with Ubuntu, I'm trying Fedora 6.  Not a bad project to relieve cabin fever.&lt;br /&gt;&lt;br /&gt;After seeing that this would be a 5 CD download and burn, I decided to try the network install instead.  The first step was to find the elusive boot.iso - a less than 8MB CD image that will boot the system and pull the files from a mirror.  This is located in the &lt;font face="courier"&gt;/os/images&lt;/font&gt; sub folder.  I burned this and booted.  I used the command &lt;font face="courier"&gt;linux text askmethod&lt;/font&gt; to force a text based install and to get the chance to enter the mirror info.  It took a few tries to get the mirror definition correct (the path name must go all the way out to the &lt;font face="courier"&gt;/os/&lt;/font&gt; folder).  I answered a bunch of questions, including what software to install.  I chose Windows File Server, editors, and a few others.  No graphical or window manager stuff.  It only took about half an hour.&lt;br /&gt;&lt;br /&gt;After rebooting, it came up with a system agent.  I unchecked sendmail from the startup list, added smb, but left the rest as is (I think I'll have to do a bunch of research to fine tune the box, but this will work for now).&lt;br /&gt;&lt;br /&gt;I added myself as a user, and then looked around for instructions to setup a static IP.  I found that the information is stored in &lt;font face="courier"&gt;/etc/sysconfg/network-scripts/ifcfg-eth0&lt;/font&gt;.  I commented the line &lt;font face="courier"&gt;BOOTPROTO=dhcp&lt;/font&gt; and added:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;BOOTPROTO= static&lt;br /&gt;BROADCAST=192.168.254.254&lt;/font&gt;  (is this the gateway?)&lt;br /&gt;&lt;font face="courier"&gt;IPADDR=192.168.254.1&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;NETWORK=192.168.254.0&lt;/font&gt;  (not sure what this is)&lt;/blockquote&gt;&lt;br /&gt;These commands stop and start the interface:&lt;br /&gt;&lt;font face="courier"&gt;/sbin/ifdown eth0&lt;br /&gt;/sbin/ifup eth0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;I received an error saying that the IP address was already in use by another host, but I wasn't able to PING it from another machine.  I changed it to .2 for now; I'll work on that later.&lt;br /&gt;&lt;br /&gt;SSHD is already installed an running, so I was able to log in via PuTTY.  The SSHD configuration file is &lt;font face="courier"&gt;/etc/ssh/sshd_config&lt;/font&gt;, and I modified it as outlined &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/ssh-configuration-changes.html"&gt;earlier&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Samba configuration file &lt;font face="courier"&gt;smb.conf&lt;/font&gt; is located in &lt;font face="courier"&gt;/etc/samba/&lt;/font&gt;.  I pasted in the same config file listed &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/samba-work-its-easy-this-time.html"&gt;here&lt;/a&gt;, except I changed 'Ubuntu' to 'Fedora'.  Continuing with the instructions on that page, I created the &lt;font face="courier"&gt;/export&lt;/font&gt; directory, and restarted Samba (using the first restart command listed).&lt;br /&gt;&lt;br /&gt;And then, it gets difficult.  When I browse the network from my Windows client, I can see the server and attempt to open it.  After a long pause, I'm told that I don't have access to it, and the icon disappears from the workgroup devices list.  Nothing short of a reboot of the server will bring it back (at least, nothing I know about).  Restarting Samba doesn't help.&lt;br /&gt;&lt;br /&gt;Well, the day is over, and I'm tired, so I'm putting this little experiment to bed (after about 12 hours of playing around).  The most frustrating part has been relearning 'Linux'.  I know that most of Linux is actually other software that runs on the kernel, but it can be tough when different distros store files in different places and configure things different ways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-2491732730251959907?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/2491732730251959907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=2491732730251959907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2491732730251959907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2491732730251959907'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/snow-day.html' title='Snow Day! (or My Adventure with Fedora)'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-8495024813964277933</id><published>2007-02-12T19:39:00.000-05:00</published><updated>2008-03-31T10:19:17.314-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Mounting a Samba Share in Linux</title><content type='html'>Just for my own documentation, here's how I configured the Samaba share from the old server on the new server, courtesy of &lt;a href="http://myy.helia.fi/~karte/linux_as_a_client_to_windows_smb_shares.html"&gt;Tero Karvinen&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;Edit $HOME/sambapass &lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;nano /home/&lt;i&gt;myusername&lt;/i&gt;/sambapass&lt;br /&gt;username = &lt;i&gt;windowsuser&lt;/i&gt;&lt;br /&gt;password = &lt;i&gt;windowspassword&lt;/i&gt;&lt;br /&gt;domain   = &lt;i&gt;workgroupname&lt;/i&gt;&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Create an empty directory (a mount point)&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;$ mkdir /mnt/files2&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;As root, edit /etc/fstab, add this line in the end (all on one line)&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;//windowsserver/share /home/tee/mymountpoint       &lt;br /&gt; smbfs credentials=/home/tee/sambapass,uid=&lt;i&gt;myusername&lt;/i&gt;,gid=users,dmask=700,fmask=700 0       0&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Mount everything&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;# mount -a &lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-8495024813964277933?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/8495024813964277933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=8495024813964277933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8495024813964277933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/8495024813964277933'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/mounting-samba-share-in-linux.html' title='Mounting a Samba Share in Linux'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6535554746151800992</id><published>2007-02-11T11:56:00.000-05:00</published><updated>2008-03-31T10:19:17.314-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Building the New Server - Part 5 - Early Version</title><content type='html'>Today, I'm trying the 6.06 version of Ubuntu Server to see if the symptoms continue (see many earlier posts for details).&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;11:30 am&lt;/dt&gt;&lt;dd&gt;Let's start&lt;/dd&gt;&lt;dt&gt;11:58 am&lt;/dt&gt;&lt;dd&gt;Right off the bat, I see that I'll have to switch the kernel as mentioned in &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-2-installing.html"&gt;Part 2&lt;/a&gt;.&lt;/dd&gt;&lt;dt&gt;12:12 pm&lt;/dt&gt;&lt;dd&gt;Time to go through additional software installation and configuration - as outlined in &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/configuring-everything.html"&gt;Part 3&lt;/a&gt;.&lt;/dd&gt;&lt;dt&gt;12:33&lt;/dt&gt;&lt;dd&gt;OK, I didn't even get through those steps before SSH disconnected.  I'm running out of options!&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;I may have to try another distro.  Time for a break!&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;&lt;br /&gt;OK, I decided to come back and finish the configuration, both to build a complete test bed and just for practice.  I just want to say that my first server ran on Win95, and it worked great right out of the box!&lt;br /&gt;&lt;br /&gt;Sorry, I'm venting a little - I didn't really mean that I would go back to that.  Let's just continue.&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;12:58 pm&lt;/dt&gt;&lt;dd&gt;I'll finish the Samba and ntpdate steps.  &lt;br&gt;Note that the cupsys-common package is apparently not used in this version&lt;br&gt;Also note that my syslog is filling up with messages looking for a file called &lt;font face="Courier"&gt;/etc/printcap&lt;/font&gt; which doesn't exist.  I created an empty file with &lt;font face="courier"&gt;touch /etc/printcap&lt;/font&gt; which stopped the entries.&lt;/dd&gt;&lt;dt&gt;1:17 pm&lt;/dt&gt;&lt;dd&gt;Done&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6535554746151800992?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6535554746151800992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6535554746151800992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6535554746151800992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6535554746151800992'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-5-early.html' title='Building the New Server - Part 5 - Early Version'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-488741544514374133</id><published>2007-02-11T11:20:00.000-05:00</published><updated>2008-03-31T10:19:17.315-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Building the New Server - Part 4 - The Problems</title><content type='html'>I've kept the tone of Parts &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-1-hardware.html"&gt;1&lt;/a&gt; , &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-2-installing.html"&gt;2&lt;/a&gt;, and &lt;a href="http://linuxserverdiary.blogspot.com/2007/02/configuring-everything.html"&gt;3&lt;/a&gt; on the positive side and saved all of the frustrating issues for this post -  mainly because they are not central to the building a server discussion.  I'm documenting them here just to have a record of the symptoms and solutions (if any).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Problem 1:  The Battery&lt;/h3&gt;&lt;br /&gt;Every time I unplug the power supply (which has been often), all of the BIOS settings go back to factory.  It's not a big deal, except for clock reset back to January 2006, and the fact that the default expects a floppy drive.  Fixing the time/date isn't a huge deal because of the ntpdate software, but without a floppy attached, I have to press F1 to continue.  This will be a problem once I go '&lt;a href="http://linuxserverdiary.blogspot.com/2004/09/headless.html"&gt;headless&lt;/a&gt;', since there won't be a keyboard to use, and there won't be a monitor to even see the error.  I guess I'll take the battery out and go to Interstate Battery for a replacement.  I haven't yet looked to see how easy that will be.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Problem 2:  The CD-ROM&lt;/h3&gt;&lt;br /&gt;I've been feeling bad about using the term 'ghetto' to describe the temporary CD-ROM setup, and the Political Correctness gods have decided to punish me by making it not work.  I tried different cables and different CDs, but always came up with crc errors.  But, I'm not ready to order a new drive that will fit in the case.  This morning, I was venting to my son about it.  He excused himself and returned with three old drives that he had been hoarding in his room.  After hooking up the first one, I powered up the box and pressed the eject button.  It was then when I remembered why I retired this drive; the drawer doesn't open without a little assistance from a paper clip.  I dug one up (my wife seems to bring home dozens a week in her scrub top pockets) and gave it a little encouragement.  Sitting in the tray was the Office XP Professional disk I've been missing for a year and a half!  Anyway, I'm now back in business.  I guess the first drive from last week didn't like being manhandled and gave up the ghost.  One problem solved!&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Problem 3: Still Doesn't Work!&lt;/h3&gt;&lt;br /&gt;This is the biggest of all.  After spending the money on hardware, spending time on construction and installation, I still have the same problem I couldn't solve before - the network keeps disconnecting Samba and SSH (the only things I'm running on the box).  I've tried a lot of things, and all I've proven is that it is an intermittent problem.  I've used a Windows PC to connect to Samba, and tried mounting the old server's samba share directly on the new server.  In both cases, a long copy job will eventually fail.  From more than one machine, I've had SSH sessions drop.  I've used different ports on different routers/hubs, and built an entirely new server.  The only variable left is the software.  My plan next is to try Ubuntu 6.06 LTS Server version.  (Stay tuned.)&lt;br /&gt;&lt;br /&gt;For those that love details, I captured log entries from my last copy attempt.  This was the server-to-server path:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;smbd[4198]: [2007/02/10 16:21:01, 0] lib/util_sock.c:write_data(557)&lt;br /&gt;smbd[4198]:   write_data: write failure in writing to client 192.168.254.160. Error Connection reset by peer&lt;br /&gt;smbd[4198]: [2007/02/10 16:21:01, 0] lib/util_sock.c:send_smb(765)&lt;br /&gt;smbd[4198]:   Error writing 4 bytes to client. -1. (Connection reset by peer)&lt;br /&gt;&lt;br /&gt;smbd[4199]: [2007/02/10 16:33:08, 0] lib/util_sock.c:read_data(529)&lt;br /&gt;smbd[4199]:   read_data: read failure for 4 bytes to client 192.168.254.160. Error = Connection reset by peer&lt;br /&gt;smbd[4199]: [2007/02/10 16:33:08, 0] lib/util_sock.c:write_data(557)&lt;br /&gt;smbd[4199]:   write_data: write failure in writing to client 192.168.254.160. Error Broken pipe&lt;br /&gt;smbd[4199]: [2007/02/10 16:33:08, 0] lib/util_sock.c:send_smb(765)&lt;br /&gt;smbd[4199]:   Error writing 75 bytes to client. -1. (Broken pipe)&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;This was about 3GB into a 15GB directory copy.  It's important to note that I can copy the entire 60+GB contents of the file server to my backup partition on my desktop without incident, so I don't think the old server is the problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-488741544514374133?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/488741544514374133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=488741544514374133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/488741544514374133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/488741544514374133'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-4-problems.html' title='Building the New Server - Part 4 - The Problems'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-861348229852631665</id><published>2007-02-09T18:51:00.000-05:00</published><updated>2008-03-31T10:20:10.218-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Building the New Server - Part 3 - Configuring Everything</title><content type='html'>I reinstalled and configured software as outlined &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/do-over.html"&gt;here&lt;/a&gt;, although I had to reverse the SSH and repository steps commenting out the CD as a source since I have no CD-ROM (more on that later).  Also, I ran through the additional configuration steps &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/samba-work-its-easy-this-time.html"&gt;here&lt;/a&gt;, &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/setup-other-users.html"&gt;here&lt;/a&gt;, and &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/more-samba-setup.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While I was messing around, I installed ntpdate to automatically set the clock every hour.&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;Install the software&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo apt-get install ntpdate &lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Run the script to set the clock&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo /etc/network/if-up.d/ntpdate  &lt;/font&gt; &lt;/dd&gt;&lt;dt&gt;Edit &lt;font face="courier"&gt;/etc/default/ntpdate&lt;/font&gt; to use your favorite time servers.  &lt;/dt&gt;&lt;dd&gt;Mine are tick.cerias.purdue.edu and tock.cerias.purdue.edu.&lt;/dd&gt;&lt;dt&gt;Add the job to the CRON list.&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;crontab -e&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Insert this text and save and close the file&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;@hourly /etc/network/if-up.d/ntpdate&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-861348229852631665?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/861348229852631665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=861348229852631665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/861348229852631665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/861348229852631665'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/configuring-everything.html' title='Building the New Server - Part 3 - Configuring Everything'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-417336751877794651</id><published>2007-02-08T22:49:00.000-05:00</published><updated>2008-03-31T10:20:10.218-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Building the New Server - Part 2 - Installing the Operating System</title><content type='html'>A couple of weeks ago, I prepared a USB flash drive as bootable with the Ubuntu 6.10 Server install files ready to go.  I tried it out on my Dell at work, and it booted.  However, I wasn't able to get my son's computer (which has a USB boot option in the BIOS) to work with it, and this new computer had the same problem (and I think a very similar BIOS).&lt;br /&gt;&lt;br /&gt;So, I had to go a little ghetto (is this an offensive use of the word?) and wire up an internal CD-ROM drive as an external.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4TMybV0esNg/RcvwFN7J_BI/AAAAAAAAABk/azszUFp6wM0/s1600-h/DSC01738.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_4TMybV0esNg/RcvwFN7J_BI/AAAAAAAAABk/azszUFp6wM0/s320/DSC01738.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5029377381317082130" /&gt;&lt;/a&gt;&lt;center&gt;&lt;i&gt;Dog not included&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;Looks a little cheesy, but it worked.&lt;br /&gt;&lt;br /&gt;The install went great.  I used pretty much all defaults except for the hostname.  Since the BIOS recognized the full disk drive size, I didn't have to do any &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/grub-error-18.html"&gt;special partitioning&lt;/a&gt; to see all of it.&lt;br /&gt;&lt;br /&gt;The install finished, and I booted up the system for the first time.  Well, at least I tried to.  Soon after GRUB started, the box would reboot.  How frustrating!  I tried booting the CD-ROM again, and it came up no problem.&lt;br /&gt;&lt;br /&gt;As usual, a quick Google search found both the problem and the solution.  A guy named Joel posted &lt;a href="http://paradigma.pt/ja/slog/index.php/2006/08/ubuntu-server-606-lts-doesnt-boot-if-cpu-686.html"&gt;this quick note&lt;/a&gt; that talks about the VIA processor not being fully 686 compatible, and how the Ubuntu server version uses a special kernel that calls the very instruction that the VIA can't handle.  His easy instructions walked me through how to boot from the CD in rescue mode and switch the kernel with these two commands:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;apt-get install linux-386&lt;br /&gt;apt-get remove linux-server&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;Now, it boots, and I'm ready to start the configuration, &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/do-over.html"&gt;again&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-417336751877794651?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/417336751877794651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=417336751877794651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/417336751877794651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/417336751877794651'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-2-installing.html' title='Building the New Server - Part 2 - Installing the Operating System'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4TMybV0esNg/RcvwFN7J_BI/AAAAAAAAABk/azszUFp6wM0/s72-c/DSC01738.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-2502548832744342909</id><published>2007-02-06T22:22:00.000-05:00</published><updated>2008-03-31T10:20:10.219-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Building the New Server - Part 1 - Hardware Assembly</title><content type='html'>Despite the snow storm, the parts for the new server were delivered today.  With all extracurricular activities canceled for the evening, I began putting things together after supper.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4TMybV0esNg/Rcvt6N7J_AI/AAAAAAAAABI/hMt7vTq4NL4/s1600-h/DSC01729.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_4TMybV0esNg/Rcvt6N7J_AI/AAAAAAAAABI/hMt7vTq4NL4/s320/DSC01729.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5029374993315265538" /&gt;&lt;/a&gt;&lt;br /&gt;Now, how hard can it be to put four pieces together?  In my defense, I had to spend some time just looking at it.  I have to imagine the work before I can do it.  Next, I read the limited documentation provided with the motherboard, and scanned the single sheet diagram that came with the case (which told me absolutely nothing).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4TMybV0esNg/Rcvtl97J-_I/AAAAAAAAABA/b-T01FBDWms/s1600-h/DSC01735.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_4TMybV0esNg/Rcvtl97J-_I/AAAAAAAAABA/b-T01FBDWms/s320/DSC01735.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5029374645422914546" /&gt;&lt;/a&gt;&lt;br /&gt;First, I installed the motherboard.  It didn't take too long to attach the screws and connect all of the wires.  The mobo doesn't have FireWire support, but everything else found a place.  During this step I popped in the memory.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4TMybV0esNg/RcvtNd7J--I/AAAAAAAAAA4/qwGAs2ehO9Q/s1600-h/DSC01734.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_4TMybV0esNg/RcvtNd7J--I/AAAAAAAAAA4/qwGAs2ehO9Q/s320/DSC01734.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5029374224516119522" /&gt;&lt;/a&gt;&lt;br /&gt;Next, it was time to install the hard drive.  It only took me half an hour to realize it should be mounted upside down!  Who knew?  The minimalist diagram didn't show any parts not included with the case.  For some reason, I had laid the drive bottom up on the table and happened to look at it.   Look, these holes line up.  Hmmmm.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4TMybV0esNg/Rcvs8N7J-9I/AAAAAAAAAAw/tT5T2i2uatI/s1600-h/DSC01737.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_4TMybV0esNg/Rcvs8N7J-9I/AAAAAAAAAAw/tT5T2i2uatI/s320/DSC01737.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5029373928163376082" /&gt;&lt;/a&gt;&lt;br /&gt;Finally, I buttoned up the case.  It was a tight fit to get all of the cables tucked in and out of the way while still reaching where they needed to be.  I plugged it in, and the lights came on and the hard drive spun up.  I was ready for software.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4TMybV0esNg/RcvsNd7J-8I/AAAAAAAAAAo/xRm3tFxZ174/s1600-h/DSC01728.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_4TMybV0esNg/RcvsNd7J-8I/AAAAAAAAAAo/xRm3tFxZ174/s320/DSC01728.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5029373125004491714" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-2502548832744342909?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/2502548832744342909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=2502548832744342909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2502548832744342909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/2502548832744342909'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/building-new-server-part-1-hardware.html' title='Building the New Server - Part 1 - Hardware Assembly'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4TMybV0esNg/Rcvt6N7J_AI/AAAAAAAAABI/hMt7vTq4NL4/s72-c/DSC01729.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-6600114198662586580</id><published>2007-02-03T19:23:00.000-05:00</published><updated>2008-03-31T10:20:10.220-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Pay Day Fun</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images10.newegg.com/NeweggImage/productimage/11-165-041-01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://images10.newegg.com/NeweggImage/productimage/11-165-041-01.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Well, as I &lt;a href="http://linuxserverdiary.blogspot.com/2007/01/mad-skillz.html"&gt;threatened a copule of weeks ago&lt;/a&gt;, I ordered the new server parts the other day.  As we speak (I know, we're not actually speaking), I'm watching the packages travel across the country via the tracking pages provided by UPS.&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;How long until we will be able to see live GPS feeds of our packages as they speed down the interstate, or fly to and from Memphis?  "Look Honey, I think the truck is about to turn onto our street!  Get my camera!"  Wouldn't that be both amazingly cool and frighteningly anal at the same time?  Homeland Security would never go for it.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;As I passed a FedEx truck driving back from Indy today, I wondered if my memory chip was in that tandem trailer (although I doubt if UPS would use a FedEx truck).&lt;br /&gt;&lt;br /&gt;Anyway, the case looks to be about the size of a Mac Mini.  Just enough room for the motherboard with the VIA processor, my exising 3½ inch hard drive, and an optical drive in the "slim-optical" footprint.  The optical drive will come later, but I plan to get a DVD burner to use for backups.  512MB of RAM is more than enough for a file server used by the four of us to store bootleg music and digital snapshots. &lt;br /&gt;&lt;br /&gt;The parts should arrive by Tuesday, and I'll likely assemble the whole thing in about 20 minutes.  Next, I'll &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/do-over.html"&gt;reintall Linux and setup the software&lt;/a&gt; for the third time.  I'm getting lots of good practice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-6600114198662586580?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/6600114198662586580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=6600114198662586580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6600114198662586580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/6600114198662586580'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/02/pay-day-fun.html' title='Pay Day Fun'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5749698293018148923</id><published>2007-01-22T21:47:00.000-05:00</published><updated>2008-03-31T10:20:10.220-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>The Latest on the Server</title><content type='html'>Even if I'm not transferring files, the SSH session still times out at around 9 or 10 minutes.  When I try to reconnect, it takes around 10 seconds for the login prompt to appear (as opposed to around 1 second normally).  I'm wondering if there is some other power saver type of setting that is shutting things down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5749698293018148923?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5749698293018148923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5749698293018148923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5749698293018148923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5749698293018148923'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/01/latest-on-server.html' title='The Latest on the Server'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4107682192724234050</id><published>2007-01-21T08:14:00.000-05:00</published><updated>2007-01-21T10:08:48.120-05:00</updated><title type='text'>Why I Don't Run a Linux Desktop</title><content type='html'>It's not that I don't want to.  I read many tech articles via RSS feeds, and there are articles by users, developers, journalists, etc. that try to convince me that this is the year of the Linux desktop (Vista will tank, and they think people will go from XP to Linux), or a major PC manufacturer will jump on the bandwagon providing a Linux pre-install, or I'll be able to convince my mother to switch.&lt;br /&gt;&lt;br /&gt;Also, I am truly intrigued by the idea of using Linux at home.  The idea of being part of a community, rather than just a customer, is attractive, and I'd like to join - and possibly contribute.&lt;br /&gt;&lt;br /&gt;However, before any of that happens, Linux has to be easier to configure, and it must support any hardware, software, or plug-in thrown at it.&lt;br /&gt;&lt;br /&gt;I've tried using a Linux desktop on three different occasions - twice in a dual-boot situation, and once as my only OS for several months.  Many things worked well, but a few important things didn't.  This is my list:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Audio&lt;/strong&gt; - This is my biggest complaint, and I've already voiced these problems in this forum, but I'll recap.  Windows does audio really well.  Any application can find the audio devices and use them, the applications can co-exist and share the audio device, and most any audio device on the market is supported.  With Linux, I never could get two applications to operate with sound at the same time.  The second one in couldn't get to the device without first closing both apps and then restarting just one.  Let's say I'm listening to music with a player, and I want to view a quick YouTube movie.  What I would do in XP is pause the player, watch (and listen to) the movie, and then restart the player.  Not in Linux.  I have to close the player (and hopefully remember where I left off).  After bookmarking the movie link, I have to close the browser as well.  Then, I reopen the browser, find the bookmark, and finally watch the video.  Next, I close the browser again (to let go of the audio), reopen the music player, find my place from before, reopen the browser, and continue browsing.  Let's hope another movie link doesn't come up in the feed too soon.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Audio and Video Codecs&lt;/strong&gt; - When operating legally, I can't listen to or watch most of the media I have, since the codecs required are not publicly available (via GPL).  Sure, I can find the off-shore site that offers all I want and more (and I've used them), but there are a couple of reasons why that is bad.  Like most people, I don't want to either be convicted and jailed or be sued with a judgment just because I want to watch season 2 of West Wing on my desktop.  Also, what would stop the operators of a site with questionable legal views to also include undesirable software along with the codecs?  (I'm not saying they are all black-hats, but there is a higher risk.)  It seems to me that it would be easy for the major Linux vendors to either include some of these capabilities, or to offer a separate, possibly not-free package that would install them.  I know that there are those who think that everything that is installed should be open source, but most desktop users don't care.  We just want things to work.  And, I know, DRM is bad, and I should have the right of fair use.  But I think that breaking a DRM scheme will not lead to the elimination of DRM; it only leads to more complicated schemes.  The way to stop DRM is to not buy anything that uses it.  Unfortuately, consumers have a different idea.  Sales of (mostly DRM free) audio CDs are down, while downloads of locked-down iTunes files are up.  Apple and the others are winning!  The DRM battle will not be won on less than 1% of US desktops.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hardware and Drivers&lt;/strong&gt; - I bought a USB headset last year, and I'm looking at a scanner this year.  In both cases there is no way that there will be any Linux drivers provided by the manufacturer, and finding an alternative that works without much tweaking will be next to impossible.  With XP, I plug in the new toy, maybe insert a CD the first time, and it works.  End of story!  Desktop Linux needs support from hardware companies, and that won't happen soon.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Web Plug-Ins&lt;/strong&gt; - It should be easy, but it isn't.  Configuring a java environment, installing Flash or Shockwave, or setting up an embedded audio or video player in a browser on Linux is difficult.  I know because I've tried it a number of times.  What about WMV files?  Quicktime?  Actually, I usually just go to the next site if one uses formats I can't read.  If they want me to view something, they should make it possible without limiting me to one OS and browser choice.  ActiveX?  I don't think so!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Specialized Software&lt;/strong&gt; - I also bought a camera last year, and it came bundled with all kinds of software.  Several of these packages were specific to the camera - including a program to move files to and from the camera, and one to process the special formats the camera can create.  There are no 3rd party utilities for this, other than treating the camera as a USB drive.  Until I can utilize all of the features of the camera, program my universal remote, or perform any other kind of specialized function, I'm going to have to keep XP around.  (And if it is a dual-boot situation, I'll eventually just keep it on Windows.  Dual boot is a pain!)  Also, vertical market apps tend to only exist for Windows.  This is where the open source community fails.  Unless there is a person that has a specialized need AND is an open source advocate, these programs won't get written.  When resources are limited, and the developer is likely working gratis, it makes more sense to write for the dominant platform.  (As I write this, I'm thinking that these developers should write for the browser instead of any platform.  That won't steer people over to Linux, but it won't drive them away either.)  Don't even get me started on video cards, NICs, and other internal hardware.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;General Softare&lt;/strong&gt; - This is one category that Linux is winning.  I can find Linux versions or substitutes (usually open source) of any XP program, and I actually use the Windows versions of these programs instead of the MS provided ones.  My most used programs are:  Firefox, Thunderbird, Google's Picassa, Audacity, Juice, and Open Office.  I use Photoshop Elements right now for video editing, but I could easily switch to The Gimp.  All I can say here is keep up the good work!&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Linux still has a way to go, and I know that I'll likely try again when the next version of Ubuntu comes out.  I'm such the optimist.&lt;br /&gt;&lt;br /&gt;(Please keep the comments civil and constructive.  No vendor or user bashing here.)&lt;br /&gt;&lt;br /&gt;You know, the plea above demonstrates another problem with Linux.  There are too many zealots and militant anti-Microsoft types that drown out the good message with misplaced anger, superiority, and leet speak.  It may be a small percentage of the community, but a vocal one.  These guys are killing any momentum for Linux beyond the hobbyist crowd.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4107682192724234050?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4107682192724234050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4107682192724234050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4107682192724234050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4107682192724234050'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/01/why-i-dont-run-linux-desktop.html' title='Why I Don&apos;t Run a Linux Desktop'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-4808282055314702993</id><published>2007-01-15T17:05:00.000-05:00</published><updated>2007-02-03T19:23:09.398-05:00</updated><title type='text'>Mad Skillz</title><content type='html'>What frustrates me most about this problem I'm having is that I'm a fairly technical guy.  Although I'm in management now, I have much experience in system admin - not in Linux but instead on Windows desktops and servers, and on Unisys mainframes.  Working in a small shop, I was system admin, DBA, and application programmer for 15 years.  I hired a self-taught network admin, and the two of us handled a 400 user network with a pile of Windows servers (plus a NetWare box or two).  There was even a Unix box in there somewhere.  (Also, one generation of the mainframe was built on a couple of EISA cards plugged into a Unix host.  The last one ran entirely in emulation on Windows 2000 Server.)&lt;br /&gt;&lt;br /&gt;Anyway, although I'm a Linux newbie, I have some skills.&lt;br /&gt;&lt;br /&gt;On another note, I've been looking around at new hardware on the web, and I stumbled across these mini-ITX systems.  I can see mounting one of these on the wall in my laundry room.  (I've been thinking of putting a wiring/server closet setup in there.)  I can appreciate the low power usage, and the simplicity of it all.  There's just enough room for the hard drive - all I need.  However, I'm not ready to spend the $250 for case, motherboard, CPU, and memory.  As long as the hard drive space holds out on the old server, I'll keep plugging away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-4808282055314702993?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/4808282055314702993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=4808282055314702993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4808282055314702993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/4808282055314702993'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/01/mad-skillz.html' title='Mad Skillz'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-403936142885231160</id><published>2007-01-15T16:51:00.000-05:00</published><updated>2007-01-15T16:58:33.842-05:00</updated><title type='text'>Some Assistance</title><content type='html'>I want to thank &lt;a href="http://hfxbike.blogspot.com/"&gt;Steve&lt;/a&gt; for the suggestions on the &lt;a href="http://linuxserverdiary.blogspot.com/2007/01/nope.html#comments"&gt;last post&lt;/a&gt;.  Unfortunately, I don't quite understand what we're trying to do, and I'm getting an error on the 2nd command.&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;ls *.ko | sed s/.ko$ | awk {'print "modprobe "$1'} | sh&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Gives this error:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sed: -e expression #1, char 6: unterminated `s' command&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;I'm digging through the sed manual pages, but I haven't got it yet.&lt;br /&gt;&lt;br /&gt;In other news, I've been thinking about how this could be a power setting problem - maybe the system was hibernating because of a lack of activity (although the CPU and disk are quite active).  I checked the BIOS settings and found that the Power Saver mode was set to 'Advanced'.  I changed it to disabled, but the problem is still there.  The screen blanks a minute or two before the error appears, and when it does, both the file copy and the PuTTY session disconnect.&lt;br /&gt;&lt;br /&gt;I will get some better times to see if there is a consistent problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-403936142885231160?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/403936142885231160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=403936142885231160' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/403936142885231160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/403936142885231160'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/01/some-assistance.html' title='Some Assistance'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-7627457577768552206</id><published>2007-01-10T21:59:00.000-05:00</published><updated>2007-01-10T22:00:00.821-05:00</updated><title type='text'>Nope</title><content type='html'>It didn't help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-7627457577768552206?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/7627457577768552206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=7627457577768552206' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7627457577768552206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/7627457577768552206'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/01/nope.html' title='Nope'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-5914292593797262636</id><published>2007-01-10T21:38:00.000-05:00</published><updated>2007-01-10T21:46:36.619-05:00</updated><title type='text'>New Network Card</title><content type='html'>I'm trying a new network card.  After putting in the new card (and having a little trouble getting it to seat correctly), Ubuntu came up with no network.&lt;br /&gt;&lt;br /&gt;Entering &lt;font face="courier"&gt;lspci | grep ontroller&lt;/font&gt; showed the card available, but no response to SSH.&lt;br /&gt;&lt;br /&gt;A little research showed a file called &lt;font face="courier"&gt;/etc/iftab&lt;/font&gt; that apparently stores the MAC address of the ethernet interfaces.  The MAC of the old card was recorded there.&lt;br /&gt;&lt;br /&gt;The command &lt;font face="courier"&gt;ip addr&lt;/font&gt; showed the MAC of the new card.  I had to modify &lt;font face="courier"&gt;iftab&lt;/font&gt; with the new MAC to get things to work.  PuTTY now connects like a charm.&lt;br /&gt;&lt;br /&gt;Now, I will test again to see if the server performs better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-5914292593797262636?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/5914292593797262636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=5914292593797262636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5914292593797262636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/5914292593797262636'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2007/01/new-network-card.html' title='New Network Card'/><author><name>Dan</name><uri>http://www.blogger.com/profile/07281234876237022199</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116527698402388418</id><published>2006-12-04T18:58:00.000-05:00</published><updated>2008-03-31T10:20:10.221-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Server Trouble</title><content type='html'>I've been away from the project for a while, so I decided to switch my files over last weekend.  I started by copying the photos (15GB).  About 10 minutes into the copy, an error box popped up stating that the server could not be found.  The PuTTY session that I had opened failed at the same time.  Thinking it was a fluke, I reconnected and tried again.  Same thing.  The next day (after restarting the server) I tried some different files.  Still, it failed.&lt;br /&gt;&lt;br /&gt;I'm not sure what to do next.  I'm no expert on hardware, but I may see if I have an extra network card to swap with the current one.  My daughter used this computer for a couple of years without incident, but she never tried copying gigs of files in one sitting.&lt;br /&gt;&lt;br /&gt;We'll see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116527698402388418?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116527698402388418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116527698402388418' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116527698402388418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116527698402388418'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/12/server-trouble.html' title='Server Trouble'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116381393535368906</id><published>2006-11-17T20:38:00.000-05:00</published><updated>2006-11-17T20:38:55.353-05:00</updated><title type='text'>Great Web Resource for Samba</title><content type='html'>I found this page that outlines how to do what I just did in v.5.10.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.howtoforge.org/samba_setup_ubuntu_5.10"&gt;http://www.howtoforge.org/samba_setup_ubuntu_5.10&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116381393535368906?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116381393535368906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116381393535368906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116381393535368906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116381393535368906'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/great-web-resource-for-samba.html' title='Great Web Resource for Samba'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116381374141838262</id><published>2006-11-17T19:26:00.000-05:00</published><updated>2008-03-31T10:20:10.221-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>More Samba Setup</title><content type='html'>It seems to be working OK.  I can create files and directories in my new share, and the groups and permissions look good.&lt;br /&gt;&lt;br /&gt;However, my guides are telling me that a little more setup is needed.&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;Enable WINS host resolution&lt;/dt&gt;&lt;dd&gt;Edit &lt;font face="courier"&gt;/etc/nsswitch.conf&lt;/font&gt; and change &lt;font face="courier"&gt;hosts: files dns&lt;/font&gt; to &lt;font face="courier"&gt;hosts: files wins dns&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Add the root user to the SAMBA password database&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo smbpasswd -a root&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Setup the Adminstrator alias in &lt;font face="courier"&gt;/etc/samba/smbusers&lt;/font&gt;&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo echo "root = Administrator" &gt; /etc/samba/smbusers&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Setup the default domain groups for windows&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo net groupmap modify ntgroup="Domain Admins" unixgroup=root&lt;br /&gt;sudo net groupmap modify ntgroup="Domain Users" unixgroup=users&lt;br /&gt;sudo net groupmap modify ntgroup="Domain Guests" unixgroup=nogroup&lt;/font&gt;&lt;/dd&gt;&lt;dt&gt;Restart the &lt;strike&gt;service&lt;/strike&gt; daemon&lt;/dt&gt;&lt;dd&gt;&lt;font face="courier"&gt;sudo /etc/init.d/samba restart&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Unless I want to setup a printer someday, the Samba config should be done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116381374141838262?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116381374141838262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116381374141838262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116381374141838262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116381374141838262'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/more-samba-setup.html' title='More Samba Setup'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116380917582710791</id><published>2006-11-17T19:16:00.000-05:00</published><updated>2008-03-31T10:20:10.222-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Setup the Other Users</title><content type='html'>For each family member, I created the user in Linux, set the password, and added them to Samba.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier"&gt;sudo useradd &lt;i&gt;username&lt;/i&gt; -m -G users&lt;br&gt;sudo passwd &lt;i&gt;username&lt;/i&gt;&lt;br&gt;sudo smbpasswd -a &lt;i&gt;username&lt;/i&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;No worries!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116380917582710791?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116380917582710791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116380917582710791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116380917582710791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116380917582710791'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/setup-other-users.html' title='Setup the Other Users'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116373245075118127</id><published>2006-11-16T21:40:00.000-05:00</published><updated>2008-03-31T10:20:10.222-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Samba Work - It's Easy This Time</title><content type='html'>I started with the &lt;font face="courier new"&gt;smb.conf&lt;/font&gt; file from the old server without the &lt;font face="courier new"&gt;[homes]&lt;/font&gt; section.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier new"&gt;&lt;br /&gt;[global]&lt;br /&gt;workgroup = GENTRY&lt;br /&gt;server string = Ubuntu-Samba %v on %L&lt;br /&gt;&lt;br /&gt;security = user&lt;br /&gt;encrypt passwords = yes&lt;br /&gt;&lt;br /&gt;wins support = yes&lt;br /&gt;&lt;br /&gt;local master = yes&lt;br /&gt;preferred master = yes&lt;br /&gt;domain master = yes&lt;br /&gt;os level = 95&lt;br /&gt;&lt;br /&gt;[files]&lt;br /&gt;comment = Shared Files&lt;br /&gt;path = /export&lt;br /&gt;create mask = 0775&lt;br /&gt;directory mask = 0775&lt;br /&gt;force group = users&lt;br /&gt;read only = no&lt;br /&gt;hide unreadable = yes&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Next, I created the &lt;font face="courier new"&gt;/export&lt;/font&gt; folder in / and set the file permissions and group.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo mkdir export&lt;br /&gt;sudo chmod 0777 export&lt;br /&gt;sudo chgrp users export&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;Finally, I added my user in Samba&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo smbpasswd -a username&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;Now, it's time to restart Samba and try to connect.&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo /etc/rc.d/init.d/smb restart&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;Well, the restart command isn't working.  How about:&lt;br /&gt;&lt;blockquote&gt;&lt;font face="courier new"&gt;sudo /etc/init.d/samba restart&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;That worked much better.  Let's try to connect.&lt;br /&gt;&lt;br /&gt;Worked like a charm!  I was able to connect, create a folder, and create a file.  Both had the correct permissions and group settings.  Sweet!&lt;br /&gt;&lt;br /&gt;That's all for tonight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116373245075118127?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116373245075118127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116373245075118127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116373245075118127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116373245075118127'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/samba-work-its-easy-this-time.html' title='Samba Work - It&apos;s Easy This Time'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116334925653923130</id><published>2006-11-12T11:16:00.000-05:00</published><updated>2008-03-31T10:20:10.223-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Do Over</title><content type='html'>Now, I get to redo what I did before.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/assign-static-ip.html"&gt;Assign a Static IP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/setup-ssh.html"&gt;Setup SSH&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/repository-updates-and-new-editor.html"&gt;Repository Updates&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/software-upgrades.html"&gt;Software Updates&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/ssh-configuration-changes.html"&gt;SSH Configuration Changes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2006/11/installing-samba.html"&gt;Install Samba&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No problems.  I did notice that I had another, simpler editor already installed called nano.  It looks to be much easier to use for a person like myself raised on MS-DOS rather than Unix.&lt;br /&gt;&lt;br /&gt;Also, with Samba providing a WINS service, I don't need to use a hosts file on the clients to resolve the server name to an IP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116334925653923130?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116334925653923130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116334925653923130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116334925653923130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116334925653923130'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/do-over.html' title='Do Over'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116334537231736989</id><published>2006-11-12T09:42:00.000-05:00</published><updated>2008-03-31T10:20:10.223-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>GRUB Error 18</title><content type='html'>OK, so I installed on the 250GB drive pretty much choosing all defaults.  At reboot, I never got past GRUB, which failed with the dreaded Error 18.&lt;br /&gt;&lt;br /&gt;A little &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=GRUB+Error+18+ubuntu&amp;btnG=Search"&gt;research&lt;/a&gt; (I love the Internets) told me that the kernel resided in an area that can't be seen by the BIOS.  The consensus seems to be that I need to setup a /boot partition at the beginning of the drive.  (see &lt;a href="http://www.saynotomilk.com/archives/5"&gt;here&lt;/a&gt; and &lt;a href="http://wiki.linuxquestions.org/wiki/GRUB#Error_18"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;So, I'm starting over ... again.&lt;br /&gt;&lt;br /&gt;(I can't tell you how many times I've tried using the wrong keyboard to answer prompts for the install.  Having two of them is confusing!)&lt;br /&gt;&lt;br /&gt;DISCLAIMER!!  If you don't know much about partitions (like me), don't follow my instructions.    This is more of a journal than a tutorial.  It is likely that I will screw up something, and I don't want your loss of data on my conscience for the rest of my life.  However, if you do know about such things, please critique my attempt in the comments.&lt;br /&gt;&lt;br /&gt;I ran the normal install, except for these changes to the partition step:&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;When the first partitioner screen is displayed, choose Manually Partition Drive&lt;/dt&gt;&lt;dd&gt;Scary, but I'll try it&lt;/dd&gt;&lt;dt&gt;Delete the existing partitions&lt;/dt&gt;&lt;dd&gt;It's probably possible, and even preferable to do this without starting from a clean slate, but since I haven't done anything to the box yet, I'm not losing anything.  If you don't know what you are doing and have something to lose, DON'T DO THIS!&lt;/dd&gt;&lt;dt&gt;Start creating new partitions&lt;/dt&gt;&lt;dd&gt;I selected the FREE SPACE for (hda)&lt;/dd&gt;&lt;dt&gt;The /boot partition&lt;/dt&gt;&lt;dd&gt;I'm using 300MB, Primary, Beginning, Ext3, /boot, and the bootable flag on&lt;/dd&gt;&lt;dt&gt;The main partition&lt;/dt&gt;&lt;dd&gt;245 GB, all defaults&lt;/dd&gt;&lt;dt&gt;The swap partition&lt;/dt&gt;&lt;dd&gt;Set 'Use as:' to swap area&lt;/dd&gt;&lt;dt&gt;Finish Partitioning and Write Changes to Disk&lt;/dt&gt;&lt;dd&gt;Here goes nothing!&lt;/dd&gt;&lt;/dl&gt; &lt;br /&gt;Well, what do you know.  It worked!  (If I weren't such a refined gentleman, I'd type the expletives that flew out of my mouth when I saw the login prompt.)&lt;br /&gt;&lt;br /&gt;Forget what I said earlier about not knowing about partitions.  I'm an expert!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116334537231736989?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116334537231736989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116334537231736989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116334537231736989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116334537231736989'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/grub-error-18.html' title='GRUB Error 18'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116333954071606064</id><published>2006-11-12T08:43:00.000-05:00</published><updated>2008-03-31T10:20:10.224-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Dress Rehearsal</title><content type='html'>OK, so I've had a bit of a setback, not a big thing, but I do get to start over.&lt;br /&gt;&lt;br /&gt;I spent yesterday doing some hard drive jockeying, and I now have the 250GB drive ready to put in the server.  However, the Compaq case (why do I keep working with &lt;a href="http://linuxserverdiary.blogspot.com/2004/10/hard-drive-saga-begins.html"&gt;old Compaqs&lt;/a&gt;?) uses a non-standard drive mounting system, so there was no way to install the drive.  Executive decision time, I decided to remove the 6.4GB drive already in the computer (the plan was to host the operating system there with the data files on the 250GB), and just use the 250GB for everything.&lt;br /&gt;&lt;br /&gt;However, nothing goes easy with a Compaq.  The BIOS still reports 6.4GB, while the Ubuntu partitioner is seeing 250GB.  I haven't hit the go button yet, but I really have nothing to lose.  The worst that could happen is that it doesn't work or it reports much less than 250GB.  If so, I'll punt!&lt;br /&gt;&lt;br /&gt;Lucky for me that I have documented my steps thus far in this diary.  Back to &lt;a href="http://linuxserverdiary.blogspot.com/2006/11/step-1-install-operating-system.html"&gt;step 1&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116333954071606064?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116333954071606064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116333954071606064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116333954071606064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116333954071606064'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/dress-rehearsal.html' title='Dress Rehearsal'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116273273910382874</id><published>2006-11-05T08:15:00.000-05:00</published><updated>2008-03-31T10:20:10.224-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Installing Samba</title><content type='html'>It just took one command to install everything I need for Samba (at least, what my Ubuntu Hacks book tells me I need).&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sudo apt-get install samba samba-doc libcupsys2 libkrb53 winbind smbclient cupsys-common samba-doc-pdf smbfs&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Apt-get also threw in the &lt;font face="courier"&gt;samba-common&lt;/font&gt; package.  In addition, it suggested &lt;font face="courier"&gt;smbldap-tools&lt;/font&gt;, but I'm going to wait and see if I need it.&lt;br /&gt;&lt;br /&gt;The daemons have been started.  Now it's time to wade through the configuration file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116273273910382874?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116273273910382874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116273273910382874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116273273910382874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116273273910382874'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/installing-samba.html' title='Installing Samba'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116272912553947276</id><published>2006-11-05T07:04:00.000-05:00</published><updated>2008-03-31T10:20:10.225-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Planning for Samba</title><content type='html'>I'm going to install Samba today, but I haven't really decided how I will set things up.  My first task was to read the old posts from last time.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2004/11/directory-configuration.html"&gt;#1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2004/11/smbconf-first-try.html"&gt;#2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2004/11/directory-model-decided.html"&gt;#3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2004/12/playing-with-sambalinux-file-security.html"&gt;#4&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2005/01/browse-master-something-to-look-into.html"&gt;#5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxserverdiary.blogspot.com/2005/01/browse-master-problem-solved.html"&gt;#6&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;It was important at the time to allow each user to designate some files as public and others as private, and I also talked about having files viewable to only my wife and I.  However, no one else but me knows how to do that, and no one seems to care.  I myself haven't used that feature, except for testing.  This time, I may setup just one user that we all share.&lt;br /&gt;&lt;br /&gt;With that change, I won't need to (or be able to) setup a Home directory for each user mapped to H: on the clients.  Once again, no one cares.&lt;br /&gt;&lt;br /&gt;This could be easier!&lt;br /&gt;&lt;br /&gt;I'm going to review the smb.conf file from the existing server today, and install the software on the new one.  We'll see how it goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116272912553947276?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116272912553947276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116272912553947276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116272912553947276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116272912553947276'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/planning-for-samba.html' title='Planning for Samba'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116265475093599935</id><published>2006-11-04T10:33:00.000-05:00</published><updated>2008-03-31T10:20:10.225-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>SSH Configuration Changes</title><content type='html'>I've been reading that a couple of the default SSH settings in Ubuntu may need to be changed.  &lt;br /&gt;&lt;br /&gt;First, remote login for &lt;i&gt;root&lt;/i&gt; is enabled, so I turned that off.  Also, since I won't be running remote graphical applications, I denied X11 forwarding.&lt;br /&gt;&lt;br /&gt;The settings are found in &lt;font face="courier"&gt;/etc/ssh/sshd_config&lt;/font&gt;.&lt;br /&gt;&lt;br /&gt;Change:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;PermitRootLogin yes&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;To:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;PermitRootLogin no&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;And Change:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;X11Forwarding yes&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;To:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;X11Forwarding no&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Save the file.&lt;br /&gt;&lt;br /&gt;Finally, use the following command to restart SSHD.&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sudo /etc/init.d/ssh restart&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116265475093599935?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116265475093599935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116265475093599935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265475093599935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265475093599935'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/ssh-configuration-changes.html' title='SSH Configuration Changes'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116265419420365747</id><published>2006-11-04T10:27:00.000-05:00</published><updated>2008-03-31T10:20:10.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Software Upgrades</title><content type='html'>This command will check for patches and fixes for the operating system and installed software:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sudo apt-get upgrade&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Since I just installed yesterday, it found no updates today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116265419420365747?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116265419420365747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116265419420365747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265419420365747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265419420365747'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/software-upgrades.html' title='Software Upgrades'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116265354098614084</id><published>2006-11-04T10:14:00.000-05:00</published><updated>2008-03-31T10:20:10.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Repository Updates and New Editor</title><content type='html'>I modified &lt;font face="courier"&gt;/etc/apt/sources.list&lt;/font&gt; to include the 'Universe' repositories (by uncommenting those two lines), and then ran an update add the packages to the catalog.&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sudo apt-get update&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;No issues.&lt;br /&gt;&lt;br /&gt;Next, I installed a different editor called JED so that I could escape VI.&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sudo apt-get install jed&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;I've only tried it once, but it looks to be a little more intuitive for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116265354098614084?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116265354098614084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116265354098614084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265354098614084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265354098614084'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/repository-updates-and-new-editor.html' title='Repository Updates and New Editor'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116265045042580484</id><published>2006-11-04T09:23:00.000-05:00</published><updated>2008-03-31T10:20:10.227-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Headless?  No Problem - But I Need a Keyboard</title><content type='html'>After setting up SSH and testing, I disconnected the monitor and keyboard and did a shutdown/restart.  Nothing.&lt;br /&gt;&lt;br /&gt;I reconnected the monitor to see the error, and found that the machine wasn't going to boot up without a keyboard.  I went through the BIOS setup screens, but couldn't find a setting to stop the test.  I guess this Deskpro wasn't designed to be a server. :)&lt;br /&gt;&lt;br /&gt;After reconnecting the keyboard, it booted without a monitor just fine.&lt;br /&gt;&lt;br /&gt;I think I'll look for some sort of dongle that can look like a keyboard, but for now I'll just keep one plugged in.&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;&lt;br /&gt;This link offers instructions for a DIY keyboard dongle.  I'll give it a try.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://archives.neohapsis.com/archives/openbsd/2003-12/1112.html"&gt;http://archives.neohapsis.com/archives/openbsd/2003-12/1112.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116265045042580484?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116265045042580484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116265045042580484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265045042580484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265045042580484'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/headless-no-problem-but-i-need.html' title='Headless?  No Problem - But I Need a Keyboard'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116265019462460852</id><published>2006-11-04T09:20:00.000-05:00</published><updated>2008-03-31T10:20:10.227-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Hosts</title><content type='html'>For some reason, I am unable to modify, rename, or replace my hosts file in XP.  I get the error:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Access to C:\windows\system32\drivers\etc\hosts denied&lt;/blockquote&gt;&lt;br /&gt;This happens when logged on as a user and as the administrator, so I'm thinking that some program is using the file.&lt;br /&gt;&lt;br /&gt;My solution was to boot into safe mode, login as administrator, and edit the file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116265019462460852?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116265019462460852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116265019462460852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265019462460852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265019462460852'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/hosts.html' title='Hosts'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8398113.post-116265080513757996</id><published>2006-11-04T08:28:00.000-05:00</published><updated>2008-03-31T10:21:15.774-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fileserver'/><title type='text'>Setup SSH</title><content type='html'>SSH allows me to open a command window for the server from a remote machine.  It only took one command to install the software.&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;sudo apt-get install openssh-server&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The install program asked for the CD.  &lt;br /&gt;&lt;br /&gt;I connected from my desktop machine using PuTTY, and it came up the first try!&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://photos1.blogger.com/blogger/735/255/1600/PuTTY%20Login.jpg"&gt;&lt;img src="http://photos1.blogger.com/blogger/735/255/1600/PuTTY%20Login.jpg" height=223&gt;&lt;br&gt;&lt;i&gt;Click for full sized screen&lt;/i&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8398113-116265080513757996?l=linuxserverdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxserverdiary.blogspot.com/feeds/116265080513757996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8398113&amp;postID=116265080513757996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265080513757996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8398113/posts/default/116265080513757996'/><link rel='alternate' type='text/html' href='http://linuxserverdiary.blogspot.com/2006/11/setup-ssh.html' title='Setup SSH'/><author><name>Tippecanoe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
