<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Linux System Admins Blog</title>
	
	<link>http://linuxsysadminblog.com</link>
	<description>System admins of Promet - an e-commerce, high availability Open Source web shop - share their findings</description>
	<lastBuildDate>Wed, 25 Aug 2010 19:46:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LinuxSystemAdminsBlog" /><feedburner:info uri="linuxsystemadminsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The Planet and Softlayer to merge</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/RpTjm7U1L_k/</link>
		<comments>http://linuxsysadminblog.com/2010/08/the-planet-and-softlayer-to-merge/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 15:18:02 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1127</guid>
		<description><![CDATA[Looks like consolidation in the hosting space continues as Softlayer is going to be under the same ownership as &#8220;The Planet&#8221;. For those who are not aware, GI also owns a large stake in The Planet, and I now have the pleasure of telling you that we are in discussions to merge The Planet with [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like consolidation in the hosting space continues as Softlayer is going to be under the same ownership as &#8220;The Planet&#8221;.    </p>
<blockquote><p>For those who are not aware, GI also owns a large stake in The Planet, and I now have the pleasure of telling you that we are in discussions to merge The Planet with SoftLayer. The goal is for the transaction to be complete in the fourth quarter of this year.</p>
<p>I know you have a lot of questions. To be perfectly honest, we are at the beginning of this and don&#8217;t have all the answers. Teams at both companies have just begun discussing how to integrate our organizations, and their work will yield the details we don&#8217;t yet know.</p></blockquote>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/RpTjm7U1L_k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/08/the-planet-and-softlayer-to-merge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/08/the-planet-and-softlayer-to-merge/</feedburner:origLink></item>
		<item>
		<title>Drupal Performance talk video from Drupal Con 2010</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/SyDtVJLuGKo/</link>
		<comments>http://linuxsysadminblog.com/2010/07/drupal-performance-talk-video-from-drupal-con-2010/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 04:01:17 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1122</guid>
		<description><![CDATA[I have already mentioned that google will start penalizing your site in search if it is not fast enough. I have recently given a presentation at Drupal Con about Drupal performance and page speed. Below is a video of our session &#8211; its currently the fifth most watched session from the conference according to archive.org. [...]]]></description>
			<content:encoded><![CDATA[<p>I have already mentioned that <a href="http://linuxsysadminblog.com/2010/04/google-will-use-site-performance-and-page-load-speed-in-serp-ranking-sysadmin-seo-here-we-come/">google will start penalizing your site</a> in search if it is not fast enough.  I have recently given a presentation at Drupal Con about Drupal performance and page speed.  Below is a video of our session &#8211; its currently the fifth most watched session from the conference according to <a href="http://www.archive.org/search.php?query=DrupalCon%20SF%202010&amp;sort=-downloads">archive.org</a>.  Alternatively, there are several different formats <a href="http://www.archive.org/details/MakeDrupalRunFast-IncreasePageLoadSpeed">there as well</a>.</p>
<p><embed src="http://blip.tv/play/hpMogfiKHQA" type="application/x-shockwave-flash" width="560" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/SyDtVJLuGKo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/07/drupal-performance-talk-video-from-drupal-con-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/07/drupal-performance-talk-video-from-drupal-con-2010/</feedburner:origLink></item>
		<item>
		<title>Debian FTP archive for Etch – archive.debian.org</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/vXTmXLrss4k/</link>
		<comments>http://linuxsysadminblog.com/2010/07/debian-ftp-archive-for-etch-archive-debian-org/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 00:49:17 +0000</pubDate>
		<dc:creator>marius</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1110</guid>
		<description><![CDATA[Debian Etch has been discontinued for a while now, and in an ideal world everyone has upgraded to lenny a long time ago. Still, this is not always possible and there are some systems out there that are still running etch, some for a good reason, some just because their admins are lazy . Recently [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Debian Etch</strong> has been discontinued for a while now, and in an ideal world everyone has upgraded to <strong>lenny</strong> a long time ago. Still, this is not always possible and there are some systems out there that are still running etch, some for a good reason, some just because their admins are lazy <img src='http://linuxsysadminblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Recently we worked on a project with such a system that was still running etch, and the devs on the team told us  that all is working perfect but they are no longer able to install new packages using apt tools. Hmm&#8230; let&#8217;s see.</p>
<p>And indeed running apt update was giving a  <strong>404 error</strong>, as the etch files are no longer in the main ftp archive (on ftp.debian.org):</p>
<p><code>apt-get update<br />
Ign http://ftp.debian.org etch Release.gpg<br />
Ign http://ftp.debian.org etch Release<br />
Ign http://ftp.debian.org etch/main Packages<br />
Ign http://ftp.debian.org etch/non-free Packages<br />
Ign http://ftp.debian.org etch/contrib Packages<br />
Err http://ftp.debian.org etch/main Packages<br />
404 Not Found [IP: 130.89.149.226 80]<br />
Err http://ftp.debian.org etch/non-free Packages<br />
404 Not Found [IP: 130.89.149.226 80]<br />
Err http://ftp.debian.org etch/contrib Packages<br />
404 Not Found [IP: 130.89.149.226 80]<br />
Fetched 4B in 1s (3B/s)<br />
Reading package lists... Done<br />
W: Couldn't stat source package list http://ftp.debian.org etch/main Packages (/var/lib/apt/lists/ftp.debian.org_debian_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory)<br />
W: Couldn't stat source package list http://ftp.debian.org etch/non-free Packages (/var/lib/apt/lists/ftp.debian.org_debian_dists_etch_non-free_binary-i386_Packages) - stat (2 No such file or directory)<br />
W: Couldn't stat source package list http://ftp.debian.org etch/contrib Packages (/var/lib/apt/lists/ftp.debian.org_debian_dists_etch_contrib_binary-i386_Packages) - stat (2 No such file or directory)<br />
W: You may want to run apt-get update to correct these problems</code></p>
<p>and the apt sources line causing this error was (from <strong>/etc/apt/sources.list</strong>):<br />
<code>deb http://ftp.debian.org/debian/ etch main non-free contrib</code></p>
<p>We could not upgrade the machine because of internal constrains, and this was not even the scope of our project, but we needed to install some new debian packages we had to point the apt sources to a new place and this is to the <strong>archive.debian.org</strong> that continues (and will continue) to have the etch files. Basically our new apt sources became:<br />
<code>deb http://archive.debian.org/debian/ etch main non-free contrib</code><br />
and this made it possible to complete our project and install the needed libraries. A few weeks after we finished the project we were hired for a new project to perform the upgrade to lenny, but this is a different storry.</p>
<p>I hope you found this post useful, in case for some reason you are <em>still running etch and need to find a proper etch mirror to install new softwares as needed</em>. Of course I would urge you to upgrade to lenny, or even to squeeze if possible, as etch is no longer supported, you have no longer security patches, etc.</p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/vXTmXLrss4k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/07/debian-ftp-archive-for-etch-archive-debian-org/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/07/debian-ftp-archive-for-etch-archive-debian-org/</feedburner:origLink></item>
		<item>
		<title>HowTo remove a list of files</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/L-ht3NMVNbg/</link>
		<comments>http://linuxsysadminblog.com/2010/07/howto-remove-a-list-of-files/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 21:33:28 +0000</pubDate>
		<dc:creator>marius</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1116</guid>
		<description><![CDATA[Here is a quick tip on how to remove a list of files. Let&#8217;s say you have the list of files inside a file called files_to_remove. Usually I would do something like this: LIST=`cat files_to_remove` and then ls -al $LIST just to check what is in the list and if it looks good. And finally: [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a quick tip on how to remove a list of files. Let&#8217;s say you have the list of files inside a file called <strong>files_to_remove</strong>. Usually I would do something like this:<br />
<code>LIST=`cat files_to_remove`</code><br />
and then<br />
<code>ls -al $LIST</code><br />
just to check what is in the list and if it looks good.</p>
<p>And finally:<br />
<code>rm -vf $LIST</code></p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/L-ht3NMVNbg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/07/howto-remove-a-list-of-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/07/howto-remove-a-list-of-files/</feedburner:origLink></item>
		<item>
		<title>svnadmin: can’t open file ‘svn/db/fsfs.conf’: No such file or directory</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/aFbA5eicoEo/</link>
		<comments>http://linuxsysadminblog.com/2010/06/svnadmin-cant-open-file-svndbfsfs-conf-no-such-file-or-directory/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 05:37:48 +0000</pubDate>
		<dc:creator>marius</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1105</guid>
		<description><![CDATA[While working on setting up a backup script for a subversion repository I encountred an interesting problem. I&#8217;ve done this before many times, on different repos, and haven&#8217;t seen any issues, but in this case the backup command that is using the built-in svnadmin hotcopy command was failing with this error: svnadmin hotcopy --clean-logs /svn/repo/ [...]]]></description>
			<content:encoded><![CDATA[<p>While working on setting up a <em>backup script for a subversion repository</em> I encountred an interesting problem. I&#8217;ve done this before many times, on different repos, and haven&#8217;t seen any issues, but in this case the backup command that is using the built-in <strong>svnadmin hotcopy</strong> command was failing with this error:<br />
<code>svnadmin hotcopy --clean-logs /svn/repo/ /backup/repo/<br />
svnadmin: Can't open file '/svn/repo/db/fsfs.conf': No such file or directory</code></p>
<p>Hmm&#8230; looking at the respective path I can see that the command is not lying and that file <strong>fsfs.conf</strong> is indeed not present. I could find a file <strong>fs-type</strong> but not fsfs.conf. So my only assumption was that this is an <em>older</em> repository created with an <em>older svn version</em> than the one we were running currently. Checking the existing svn version I got:<br />
<code>svn --version<br />
svn, version 1.6.11 (r934486)<br />
compiled Apr 20 2010, 00:24:22</code><br />
and the fact that this repo was very old (~2009) made my assumption sound correct. Ok, now what? Well in this situation my first thought was to use the <strong>svnadmin upgrade</strong> command; from the manual it looked like this is what I needed to fix this issue:<span id="more-1105"></span></p>
<p><em>&#8220;svnadmin help upgrade<br />
upgrade: usage: svnadmin upgrade REPOS_PATH</em></p>
<p><em>Upgrade the repository located at REPOS_PATH to the latest supported<br />
schema version.</em></p>
<p><em>This functionality is provided as a convenience for repository<br />
administrators who wish to make use of new Subversion functionality<br />
without having to undertake a potentially costly full repository dump<br />
and load operation.  As such, the upgrade performs only the minimum<br />
amount of work needed to accomplish this while still maintaining the<br />
integrity of the repository.  It does not guarantee the most optimized<br />
repository state as a dump and subsequent load would.&#8221;</em></p>
<p>After I&#8217;ve made a manual backup archive of the repo (a simple tar.gz of the repo folder) I ran the upgrade command sure this is going to fix my issue:<br />
<code>svnadmin upgrade /svn/repo/</code><br />
and after it completed, I verified that svn was still working as expected and checked for the fsfs.conf file. But that was <strong>not created</strong>&#8230; Hmm&#8230; Let&#8217;s try the hotcopy command anyway:<br />
<code>svnadmin hotcopy --clean-logs /svn/repo/ /tmp/repo/<br />
svnadmin: Can't open file '/svn/repo/db/fsfs.conf': No such file or directory</code><br />
the exact same error.</p>
<p>Trying to understand what the fsfs.conf file contains I just created a new repository to see if it gets created. Indeed my v1.6.11 of svn created the file for a new repo, and after copying it to the location of my existing repository (as it was basically just an empty file) my issue was fixed and the hotcopy command started working. Here is the content of the file as created by my svn version, that I copied in the older repo to fix this problem:</p>
<pre><code>cat fsfs.conf
### This file controls the configuration of the FSFS filesystem.

[memcached-servers]
### These options name memcached servers used to cache internal FSFS
### data.  See http://www.danga.com/memcached/ for more information on
### memcached.  To use memcached with FSFS, run one or more memcached
### servers, and specify each of them as an option like so:
# first-server = 127.0.0.1:11211
# remote-memcached = mymemcached.corp.example.com:11212
### The option name is ignored; the value is of the form HOST:PORT.
### memcached servers can be shared between multiple repositories;
### however, if you do this, you *must* ensure that repositories have
### distinct UUIDs and paths, or else cached data from one repository
### might be used by another accidentally.  Note also that memcached has
### no authentication for reads or writes, so you must ensure that your
### memcached servers are only accessible by trusted users.

[caches]
### When a cache-related error occurs, normally Subversion ignores it
### and continues, logging an error if the server is appropriately
### configured (and ignoring it with file:// access).  To make
### Subversion never ignore cache errors, uncomment this line.
# fail-stop = true

[rep-sharing]
### To conserve space, the filesystem can optionally avoid storing
### duplicate representations.  This comes at a slight cost in performace,
### as maintaining a database of shared representations can increase
### commit times.  The space savings are dependent upon the size of the
### repository, the number of objects it contains and the amount of
### duplication between them, usually a function of the branching and
### merging process.
###
### The following parameter enables rep-sharing in the repository.  It can
### be switched on and off at will, but for best space-saving results
### should be enabled consistently over the life of the repository.
# enable-rep-sharing = false</code></pre>
<p>Hopefully this will help others seeing the same issue I was experiencing.</p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/aFbA5eicoEo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/06/svnadmin-cant-open-file-svndbfsfs-conf-no-such-file-or-directory/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/06/svnadmin-cant-open-file-svndbfsfs-conf-no-such-file-or-directory/</feedburner:origLink></item>
		<item>
		<title>Google 500 Error</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/Rtq4kTKoMPE/</link>
		<comments>http://linuxsysadminblog.com/2010/06/google-500-error/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:01:14 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1103</guid>
		<description><![CDATA[Funny, here is what you get to those who have not received this yet.  I got this while on YouTube unlink accounts: 500 Internal Server Error Sorry, something went wrong. A team of highly trained monkeys has been dispatched to deal with this situation. If you see them, show them this information: 9tE7ZMgxBSriv_77QysO1ltAPvPBKMi_nAq0HsNCM4reIvdRU5qCmvvn-uG9 x4XTgNjGQxteXotgBV7IeeugS_eQq17zaz5OoKdyub6gP7ilQgI3bUWbZQQ7 VX6fbW3FBjOrkkOmvC1ROJHEZkysx_o6a4Y8n_vXzFL3ymU_i87bXN8RBzuk [...]]]></description>
			<content:encoded><![CDATA[<p>Funny, here is what you get to those who have not received this yet.  I got this while on YouTube unlink accounts:</p>
<blockquote><p>500 Internal Server Error</p>
<p>Sorry, something went wrong.</p>
<p>A team of highly trained monkeys has been dispatched to deal with this situation.</p></blockquote>
<p><code><br />
If you see them, show them this information:<br />
9tE7ZMgxBSriv_77QysO1ltAPvPBKMi_nAq0HsNCM4reIvdRU5qCmvvn-uG9<br />
x4XTgNjGQxteXotgBV7IeeugS_eQq17zaz5OoKdyub6gP7ilQgI3bUWbZQQ7<br />
VX6fbW3FBjOrkkOmvC1ROJHEZkysx_o6a4Y8n_vXzFL3ymU_i87bXN8RBzuk<br />
l2JNYFAGdoNaLq_Q-bPXixNlQPoLwIAKECq7ZHGQPCDMe8tdkZCu6QE3Lz1v<br />
dF5jgpnm-qmwZTPj695svH5zsCh9QkmD9SMsUVj10fETMVqgHwV6HL1XXtfS<br />
w0uSnunW5hdVOMZ85VlQmH8w0lemC2k9C37y3yX69IyK_2NSeu1FE3F6nB90<br />
XLHxG9BkSASeeo9z2BNKuDWoED_p9SJubi-xJ4vl1cPO5yXcwhoDWJ8icF-W<br />
89IBGxsXYOoBshN-kULVBl0qCLx-OAL9b7cwIOpAi10NahEZzhjqsCLAYbh_<br />
55mSawO0JyeQOMGvDH1smY-rm7uyCwoW5gjGf04C_s0pi-gHLduRf1DSlHMj<br />
o11Lxme77acBzZG-gbW_Yvm9TClYQjHbbMEore2qmcRsGc7-PpcjG8I4fmjc<br />
UwXd1jc87ELIafKFhbEfKKSOAEAzu5OjTPLgsexW0oL9LuxEcxAYu6rugY6Q<br />
rlawjjaOloYkQmiKCmIKjKVa8TB3GLn1Q6U00GCpJ0U53s8YnFWFAK9y8XJy<br />
uuPQzDzxpMWKa11FYzxgiSKr_JyDRSDh1Dg65hXyRGcf-Hs0mcdckvOFOWwD<br />
K0dFbrcgxPqXVgsVpEjhxjVJnAftt3AKePsaPcKzW8k3BxlBGsyqWisk_gQ9<br />
DuysZLb9jAI5zZVIGvDbN0uGM9pc6ARffEn3MkVHqdAnnzZ7WusTZ0bMT-vf<br />
dTGlcycgcjx1StBKEcNhTYc1F_1FCf_ONmrMQHWv91y3HIV4b1vf3mZSIsVO<br />
wm2uf0WjBFWr2uLWLuD2f504OptdEe4qxHhtVPGnbZeVRTJ39JX4nMNScDg1<br />
K2hkc9-YOiAhjgImpMhh2WdZvlOMA3t_NsiUDNHbOW5NogoxxMUZDmG0mTtz<br />
oFvH8lVWv9BuHqsMHurzuo-yDFTj_90Z1ephEDor3sFPqX41u3mfRXxUJxCx<br />
kS6cwQ5HwS1xnojbAGMu5O5ES0tHzIdUcyZs73GW-6V21fHI2vSkyyrcrVf6<br />
WYOBeI4EBMmYZhuh9vRwzorKmj3Bim2vf-GRhseqY2Blkbt6Wo2A0Un0Q7Pc<br />
Rev33zueEQz8IIVG6xVG8SMkyZSV1737Afc3amMSLtzTN1-i3rrGhLXk6rF6<br />
p7PWdC_6UqNvFjenQ69EkE9iFYboyRMisoy2eE0_gfbSAlFnjqp4oaLwYO5y<br />
St1SKE_v8DHXcCmVQDEzubtmrJ9M6ARwTxvQFT_hJ7rXNsapPg9j_dnzHcT0<br />
-5xpiJV9tfUDgq1iBndScPLluK0IYfwtfOtH5BLCiD_foBFBNq9b2vPO4_Fs<br />
GZKEVq4DCupWYCby3VIZAP1GYeixzpHtmBp1P7g5vTTfaq0ENfslcCiI4QQg<br />
4AamEM14L6YMQbUr_C7hC375hzbyrQJ1ZXi7nCazu_USD5CnxdVaEb3NKKTl<br />
K-3CfrsO6QpwerA-LmYim0ys1fdG3xrSRy1ewyYXgBGcS4o5nyTceLae2_4c<br />
ool3SlAKOJl68q09ziQSubSjGpLaOj8Pxuo8QAwhl9dvLzJKQ6HneQiG7OdU<br />
mRZ_ONm9_7pH3iJdulfWR5sa-2uytUmzce4fNTKDU_JWHhUIZbsndxU5_NO3<br />
jFtTJK_eysUBnx2WY7nSQlbfD6FkVpznQ0ZesbaZHK2gs903Bak_8y9jic01<br />
gX1dhfkRuFgoB6mq6w4vPDGUNFj99AAWl1HiSQBtv75tONpwn8EF_qvy2417<br />
sC_nzYgPuZzDz_phKWS-HO3Zw-DNrt9Eo8-RJ3b1bzFfU0PVp3vEAPpFHsWS<br />
G3k2m6KhrD0BDbPMWyYwTsW0F_Np1qFG6ulr48HqkgexnXKg_MrG2rLHd_FL<br />
-hwtu-0p-nMOSSPx1kdzve-rqiXVBbUqaj5QR2tSq24Flf0HkpDJ-tfGeVKc<br />
rtJ-U1eYWZJho9L0MIaqBlOXgCtqB8lVrHlq8_LuCKMZGKsbn5HowL58Ug-a<br />
zF-EAd7eMuZxjdoZqqiMOXJMK8A56MJFq5GQuvhw_P9tstCczq9688Qh6vUN<br />
OYBiZ39m7L_5FoeN_u3A1NX2FUrb5ocXh8DWC21qTHaL3i0yEKWxZN3RMEY7<br />
BMwO4I9pqYmNVTNHceRw9kjoXyp6qh-Yrf_8yRrb-bf3buk7uldHQjOa4qDw<br />
yMFLTjejxiVpOJWYlymy5bGCGdCJDgf4_F6fYshPVUi6Rai7lF3DDuwJNquu<br />
OwhO6q3b0pubxrw7w64Z9eazfybD2ZrvyVZJnowRHV7O2Ixb0fK016BW2cXq<br />
_7V_fnM55BH5sr97xdJDSRX27WmduvDVqPnRqj2nicvWgaGnIvbsGAKJJXn2<br />
7rICyih2gzF-U-d9YCBktgoCpTk9up_aXqT_oOqkTHwKnt4ksaDPkcwh3laj<br />
9E-9rDEgBZ6Fbn8UpHJrxkxEyta1T1Mf115nJd3YjstAAtpdsZ2afGbyFzvS<br />
dUMkySkLUSDVHJuKnQCaqOZRSQ96zVBc0m8SD5QNKUh0gj0voIMriUAuz_yh<br />
Xl7KadRx4g8PiL8z94CSeBhsa8P_zwHZvAhWpnXqT1YDndz1HCmYy94gFD0F<br />
xG2SmJD7GwGp_8wBAsYMCvQOH-n8keovGuFulosU2UivnVKnmL51mI7XMrpY<br />
F7n6pOactiFAilO27zqXI9iIKYA8ELwbdRyhD3yWXedqSOArEIcSc7HakyNc</code></p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/Rtq4kTKoMPE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/06/google-500-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/06/google-500-error/</feedburner:origLink></item>
		<item>
		<title>Joomla site error: “mark( ‘afterLoad’ ) : null; /** * CREATE THE APPLICATION…”</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/l_bOZHkqz2I/</link>
		<comments>http://linuxsysadminblog.com/2010/05/joomla-site-error-mark-afterload-null-create-the-application/#comments</comments>
		<pubDate>Wed, 19 May 2010 16:39:40 +0000</pubDate>
		<dc:creator>gerold</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1093</guid>
		<description><![CDATA[I happened to setup a Joomla site from other hosting (zipped Joomla files and mysqldump), and after the setup on our server I got the error (below) &#8211; not exactly an error but a contents of &#8220;index.php&#8221; file. I found few Joomla related discussion regarding this issue but there&#8217;s no solution. mark( 'afterLoad' ) : [...]]]></description>
			<content:encoded><![CDATA[<p>I happened to setup a Joomla site from other hosting (zipped Joomla files and mysqldump), and after the setup on our server I got the error (below) &#8211; not exactly an error but a contents of &#8220;index.php&#8221; file.  I found few Joomla related discussion regarding this issue but there&#8217;s no solution.<br />
<code><br />
mark( 'afterLoad' ) : null; /** * CREATE THE APPLICATION * * NOTE : */ $mainframe =&#038; JFactory::getApplication('site'); /** * INITIALISE THE APPLICATION * * NOTE : */ // set the </code><br />
<code>......</code><br />
<code>JDEBUG ? $_PROFILER->mark('afterRender') : null; $mainframe->triggerEvent('onAfterRender'); /** * RETURN THE RESPONSE */ echo JResponse::toString($mainframe->getCfg('gzip'));<br />
</code></p>
<p>I found the problem on &#8220;.htaccess&#8221; file as it contain a line &#8220;AddType x-mapp-php5 .php&#8221;.  I commented out the line because I think it is related to parsing PHP files and this solved my problem.  I searched for this code and it is related to servers with PHP 4 and 5 installed &#8211; details below from <a href="http://faq.1and1.com/scripting_languages_supported/php/9.html">1and1 hosting</a>.</p>
<blockquote><p>By default Apache uses PHP 4 for .php extension. If you don&#8217;t want to rename all your<br />
scripts to .php5 you can do the following:<br />
Create a .htaccess file and place the following line AddType x-mapp-php5 .php in it.</p>
<p>This will tell Apache to use PHP 5 instead of PHP 4 for the extension .php in the<br />
directory the .htaccess is placed and all sub-directories under it.</p>
<p>You can use AddHandler x-mapp-php5 .php as an alternative for or instead of<br />
AddType x-mapp-php5 .php
</p></blockquote>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/l_bOZHkqz2I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/05/joomla-site-error-mark-afterload-null-create-the-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/05/joomla-site-error-mark-afterload-null-create-the-application/</feedburner:origLink></item>
		<item>
		<title>SSL Certificate registration now includes “www” subdomain.</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/1toaMKdURkw/</link>
		<comments>http://linuxsysadminblog.com/2010/05/ssl-certificates-registration-now-includes-www-subdomain/#comments</comments>
		<pubDate>Wed, 19 May 2010 10:37:46 +0000</pubDate>
		<dc:creator>gerold</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1085</guid>
		<description><![CDATA[Good News! I recently purchased SSL certificate (GeoTrust QuickSSL Premium) for our client domain (example.com) and I was surprised because it also registered the &#8220;www&#8221; sub-domain (www.example.com). Before, you need to purchase both SSL or configure your website to redirect to either www or non-www. I am not sure if this is available on other [...]]]></description>
			<content:encoded><![CDATA[<p>Good News! <img src='http://linuxsysadminblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I recently purchased SSL certificate (GeoTrust QuickSSL Premium) for our client domain (<em>example.com</em>) and I was surprised because it also registered the &#8220;<strong>www</strong>&#8221; sub-domain (<em>www.example.com</em>).  Before, you need to purchase both SSL or configure your website to redirect to either <strong>www</strong> or <strong>non-www</strong>.</p>
<p><a href="http://linuxsysadminblog.com/wp-content/uploads/2010/05/geotrust.gif"><img src="http://linuxsysadminblog.com/wp-content/uploads/2010/05/geotrust.gif" alt="" title="geotrust" width="378" height="189" class="aligncenter size-full wp-image-1087" /></a></p>
<p>I am not sure if this is available on other SSL type from GeoTrust and other SSL providers.</p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/1toaMKdURkw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/05/ssl-certificates-registration-now-includes-www-subdomain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/05/ssl-certificates-registration-now-includes-www-subdomain/</feedburner:origLink></item>
		<item>
		<title>Free alternative to InnoDB Hot Backup</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/Y_y6m2u0zkM/</link>
		<comments>http://linuxsysadminblog.com/2010/04/free-alternative-to-innodb-hot-backup/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 13:28:22 +0000</pubDate>
		<dc:creator>Pim</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[XtraBackup]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1081</guid>
		<description><![CDATA[I recently found out that there is a free alternative to InnoDB Hot Backup. For those of you using MySQL with the InnoDB plugin you probably know that MySQL does not provide a tool for making online non-blocking backups. InnoBase Oy, the makers of InnoDB, do provide a tool but it&#8217;s not free. In fact [...]]]></description>
			<content:encoded><![CDATA[<p>I recently found out that there is a free alternative to InnoDB Hot Backup. For those of you using MySQL with the InnoDB plugin you probably know that MySQL does not provide a tool for making online non-blocking backups. InnoBase Oy, the makers of InnoDB, do provide a tool but it&#8217;s not free. In fact they charge around $600 per year per server.</p>
<p>The tool that I&#8217;m talking about is XtraBackup by Percona. This tool is originally meant to accompany the XtraDB storage engine which in itself is a patched version of InnoDB. XtraBackup will create online non-blocking backups for both XtraDB and InnoDB databases and best of all, it&#8217;s free.</p>
<p>For those of you who are not that familiar with MySQL backups, the standard way of doing backups is with mysqldump. This can be done with the database online but it blocks the tables it&#8217;s backing up which is not acceptable for production environments. It also takes a good amount of time to restore a mysqldump since it writes out everything as SQL statements which then have to be processed again. A binary copy is much faster to restore but commonly requires the server to be stopped. The best alternative is to create an LVM snapshot of the binary files but this requires LVM to be set up and enough disk space to perform the LVM snapshot. All in all it&#8217;s nice to have a free alternative although I have to add the footnote that I haven&#8217;t tested it on any decently sized database to check what the performance impact is.</p>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/Y_y6m2u0zkM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/04/free-alternative-to-innodb-hot-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/04/free-alternative-to-innodb-hot-backup/</feedburner:origLink></item>
		<item>
		<title>Drupalcon Security Session Notes</title>
		<link>http://feedproxy.google.com/~r/LinuxSystemAdminsBlog/~3/Cn1gVxIUnE4/</link>
		<comments>http://linuxsysadminblog.com/2010/04/drupalcon-security-session-notes/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 22:27:19 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://linuxsysadminblog.com/?p=1079</guid>
		<description><![CDATA[Some of us are attending the San Francisco Drupalcon 2010 this week.  I am in a session which some of you may find interesting.  The concepts are far from revelational but they are relevant. Most security breaches are done still XSS Some things to do to increase security Do not allow full HTML as input to anyone [...]]]></description>
			<content:encoded><![CDATA[<p>Some of us are attending the San Francisco Drupalcon 2010 this week.  I am in a session which some of you may find interesting.  The concepts are far from revelational but they are relevant.</p>
<ol>
<li>Most security breaches are done still XSS</li>
<li>Some things to do to increase security
<ol>
<li>Do not allow full HTML as input to anyone &#8211; filtered HTML only</li>
<li>ONly give Super admin privileges to trusted users</li>
</ol>
</li>
<li>Some best practices
<ol>
<li>Change passwords</li>
<li>
<li>do not use ftp</li>
<li>Keep your site up to date</li>
</li>
</ol>
</li>
<li>Online resources
<ol>
<li>drupal.org/sercurity</li>
<li>drupal.org/security/contrib</li>
<li>Security Review Module</li>
</ol>
</li>
</ol>
<img src="http://feeds.feedburner.com/~r/LinuxSystemAdminsBlog/~4/Cn1gVxIUnE4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://linuxsysadminblog.com/2010/04/drupalcon-security-session-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://linuxsysadminblog.com/2010/04/drupalcon-security-session-notes/</feedburner:origLink></item>
	</channel>
</rss>
