<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Up to Something : </title>
    <link>http://joshua.ashbyte.com/articles.rss</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Where my ambition drives me.</description>
    <item>
      <title>MySQL Sucks</title>
      <description>&lt;p&gt;Oh. Wow. &lt;a href="http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html"&gt;Michael Widenius&lt;/a&gt; said some trite things about the new 5.1 release.   How can they be trite?  Because the version numer changes, but the problems with MySQL Remain.&lt;/p&gt;

&lt;p&gt;&lt;p&gt;Holy crap.  Look at the list of problems with MySQL.   I have two customers left who use it.  Sometimes I have ended up using it for small projects, even in the fairly recent past.   No more.
&lt;br&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lite-weight DB: &lt;a href="http://www.sqlite.org/"&gt;SQL Lite&lt;/a&gt;
&lt;li&gt;Real DB: &lt;a href="http://www.postgresql.org"&gt;PostgreSQL&lt;/a&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;p&gt;Should is use MySQL: No.
&lt;p&gt;Should I use it for internal company projects: No.
&lt;p&gt;Should I use it for my blog: No.
&lt;p&gt;What should I use instead? - See above.
&lt;hr&gt;
But the king of all reasons to skip this so-called product:
&lt;pre class=code&gt;
The MySQL server team have a bug fixing policy 
where a bug that has existed a long time has a 
lower priority 'because people know about them'. 
This is supposedly one of the reasons why the 
Bug#989 mentioned above has not been fixed.
&lt;/pre&gt;&lt;subscript&gt;&lt;a href="http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html"&gt;published on Michael Widenius&amp;#8217; blog&lt;/a&gt;&lt;/subscript&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 01 Dec 2008 11:55:00 -0800</pubDate>
      <guid isPermaLink="false">urn:uuid:7fa31c0f-8f9b-49be-ac4d-412e2bcd7305</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/12/01/mysql-sucks#comments</comments>
      <category>Lamer Moments</category>
      <category>Retarded</category>
      <link>http://joshua.ashbyte.com/articles/2008/12/01/mysql-sucks</link>
    </item>
    <item>
      <title>All t3h crzy</title>
      <description>&lt;p&gt;The Internets are full of rumors tonight.  Every day the bloggers pick up and respond to useless point of interest about each campaign.   The two most ridiculous I have seen thus far are here:&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://www.caption.it/create/obama.php"&gt;Obama&lt;/a&gt;&lt;/h4&gt;

&lt;blockquote&gt;&amp;#8220;you can put lipstick on a pig, it&amp;#8217;s still a pig&amp;#8221; &lt;/blockquote&gt;
I don&amp;#8217;t know any intelligent human who cannot understand what&amp;#8217;s actually being said.   That withstanding, we see the clear implication that vital parts of the &lt;i&gt;shout-down-your-throat&lt;/i&gt; crazies want you to know this was a SEXist slur. &lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;h4&gt;&lt;a href="http://www.vpilf.com"&gt;Sarah&lt;/a&gt;&lt;/h4&gt;
&lt;sub&gt;Note: VICE president.&lt;/sub&gt;
&lt;br&gt;&lt;br&gt;
This is the most psychotic statement I&amp;#8217;ve seen regarding her. (Well, now that the wierd &amp;#8220;anti-contraception&amp;#8221; thing has calmed down.)
&lt;blockquote&gt;
1)Sarah Palin is Pro-life (or Anti-choice) and wants to outlaw abortion even in the cases of rape and incest!&lt;br&gt;
&amp;#8230;&lt;br&gt;
3)Sarah Palin supports the barbaric and inhumane practice of aerial hunting of wolves and bears and has offered a bounty of $150 for each front leg of the wolf which was killed!&amp;#8221;
&lt;/blockquote&gt;

&lt;p&gt;Ethics and morality aside, let it be known that abortion is &lt;i&gt;civilized&lt;/i&gt; and &lt;i&gt;humane&lt;/i&gt;.  Killing creatures from helicopter is something the cavemen did.&lt;/p&gt;

&lt;p&gt;Oh, the humanity.   Wouldn&amp;#8217;t it be nice if people were a little more factual and a little less passionate?   I can understand upset parties about point #1.   But labeling point #3 as &lt;i&gt;barbaric and inhumane&lt;/i&gt;, when contrast with #1 and the other points of the diatribe is silly.&lt;/p&gt;

&lt;p&gt;Also, on the rape-abortion thing, so far as I have found that is in reference to her own daughter and her personal policy as opposed to what she wants to &lt;i&gt;make criminal law&lt;/i&gt;.&lt;/p&gt;

&lt;p&gt;Useless remarks about useless remarks.  Just wanted to improve the side-show.&lt;/p&gt;</description>
      <pubDate>Wed, 10 Sep 2008 14:27:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:3fc9f28c-bf0f-46e9-97f5-2082baf75134</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/09/10/all-t3h-crzy#comments</comments>
      <link>http://joshua.ashbyte.com/articles/2008/09/10/all-t3h-crzy</link>
    </item>
    <item>
      <title>OpenVZ and Fedora Core</title>
      <description>&lt;p&gt;OpenVZ can have various heinous problems with udev.   Most often, you cannot enter the VZ from the admin, and you cannot connnect via SSH. &lt;/p&gt;

&lt;pre class=code&gt;
beast / # vzenter 51
enter into VE 51 failed
Unable to open pty: No such file or directory
&lt;/pre&gt;

&lt;p&gt;In Fedora you can make a simple change to /etc/udev/makedev.d/50-udev.nodes&lt;/p&gt;

&lt;pre class=code&gt;
--- 50-udev.nodes~      2008-01-10 16:00:08.000000000 +0000
+++ 50-udev.nodes       2008-07-30 15:44:07.223092644 +0000
@@ -1,4 +1,5 @@
 # These device have to be created manually
+ptmx
 tty1
 tty2
 tty3
&lt;/pre&gt;

&lt;p&gt;e.g. Simply just add &amp;#8216;ptmx&amp;#8217; to the file someplace.   This is fairly simple and seems to work very well.&lt;/p&gt;</description>
      <pubDate>Wed, 30 Jul 2008 08:44:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:3d841add-8e08-4900-a94a-f12ca24695a3</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/07/30/openvz-and-fedora-core#comments</comments>
      <category>Cool</category>
      <category>Geek</category>
      <link>http://joshua.ashbyte.com/articles/2008/07/30/openvz-and-fedora-core</link>
    </item>
    <item>
      <title>More on the mofo track.</title>
      <description>&lt;p&gt;You have to give Microsoft credit.  They were 66% correct.  That&amp;#8217;s about 150% better than normal.  Seriously.   Todays fun is imported from the land of broken-wmi-crap.&lt;/p&gt;

&lt;h3&gt;The Bug&lt;/h3&gt;

&lt;p&gt;After the super-exciting side affect of an &lt;a href="/articles/2008/05/31/biggest-mofos-on-the-planet"&gt;asshat package manager&lt;/a&gt;, a Microsoft standard-issue-busted-software problem has cropped up:&lt;/p&gt;

&lt;pre class=code&gt;
Event Type: Error
Event Source: MSExchangeSA
Event Category: Monitoring
Event ID: 9097
Description:
The MAD Monitoring thread was unable to connect to 
WMI, error '0x8004100e'.
&lt;/pre&gt;

&lt;p&gt;The &lt;a href="http://support.microsoft.com/kb/288590"&gt;Microsoft Article&lt;/a&gt; purported to fix this is 33% wrong.  They list the major components, and the MSExchangeSA error does indeed subside.  Side-note: I found that I had to re-do the steps listed in the TID - &lt;i&gt;AFTER&lt;/i&gt; a reboot. ???  &lt;/p&gt;

&lt;h3&gt;The Tragedy&lt;/h3&gt;

&lt;p&gt;However, I discovered a new pain after my joy: the &lt;i&gt;Message Tracking Center&lt;/i&gt; returns WBEM error 0x80041010.  Translate this, &amp;#8220;missing wmi class&amp;#8221;.  I did a number of searches (lots of hits from mis-informed TID-spouting &amp;#8216;do-holes) and finally located &lt;a href="http://groups.google.com/group/microsoft.public.windows.server.sbs/browse_thread/thread/d8dbfc31e70c97a4/4eb7e7729a26f600?lnk=st&amp;amp;q=0x8004100e+%22Message+tracking+center%22&amp;amp;rnum=1"&gt;this article&lt;/a&gt; in Google Groups.  He walks through re-creating WMI, and other neat things.  I skipped ahead, as I had done all of this before.&lt;/p&gt;

&lt;p&gt;I followed his testing advice - I couldn&amp;#8217;t get the remote testing to work -  local testing showed that &lt;i&gt;root\microsoftExchangeV2&lt;/i&gt; only had 73 out of 74 classes.  Frustrated I briefly considered a &lt;i&gt;by-hand&lt;/i&gt; comparison with a functioning server.  I chose to plow ahead, based on this guys informative nature and clear expertise - and it paid off:&lt;/p&gt;

&lt;h3&gt;The Missing Command&lt;/h3&gt;

&lt;blockquote&gt;
 mofcomp.exe -n:root\cimv2\applications\exchange &amp;#8220;c:\winnt\system32\wbem\msgtrk.mof&amp;#8221; 
&lt;/blockquote&gt;

&lt;p&gt;In my case the command was actually:&lt;/p&gt;

&lt;blockquote&gt;
 mofcomp.exe -n:root\cimv2\applications\exchange msgtrk.mof 
&lt;/blockquote&gt;

&lt;h3&gt;The Apathy&lt;/h3&gt;

&lt;p&gt;This worked when Microsoft Failed.  I feel semi-indifferent.  I think this is Microsofts chief tactic for dealing with &amp;#8220;haters who want stuff that works&amp;#8221;.  Entropy from the titanic marketing efforts makes the efforts get them to change them almost worthless.&lt;/p&gt;

&lt;p&gt;As a side note, I did submit feedback at the support site.  Maybe someone will see it?&lt;/p&gt;</description>
      <pubDate>Mon, 02 Jun 2008 13:15:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:56c92715-38ee-4bc7-b1d4-de2d3906d2e1</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/06/02/more-on-the-mofo-track#comments</comments>
      <category>Retarded</category>
      <category>Obvious</category>
      <category>Exchange</category>
      <category>windows</category>
      <category>2003</category>
      <category>Message</category>
      <category>Tracking</category>
      <category>Center</category>
      <category>wbem</category>
      <category>wmi</category>
      <link>http://joshua.ashbyte.com/articles/2008/06/02/more-on-the-mofo-track</link>
    </item>
    <item>
      <title>biggest mofos on the planet</title>
      <description>&lt;p&gt;I hate Microsoft.   I truly do.  These assholes are simply unbelievable.   I cannot articulate the fury and frustration which I feel at this moment.  Seriously.   The insanity of whatever policy drives them is beyond the measure of intelligent people.&lt;/p&gt;

&lt;p&gt;I cannot write a scathingly witty post about overcoming them.  I have redacted this blog once, but this is beyond endurance.&lt;/p&gt;

&lt;p&gt;A client has a Windows 2003 SBS network.   They started out on &amp;#8220;Volume Licensing&amp;#8221;, and the previous admin upgraded to a &amp;#8220;2003 SBS R2 Retail&amp;#8221; license.  Let me tell you - THAT was a joke.  You pay Microsoft to run an install off of a CD labeled &amp;#8220;R2 Technologies&amp;#8221;.  This ~$400 investment runs in about 10 minutes or less.  The largest change is the &amp;#8220;2003 SBS R2&amp;#8221; &lt;i&gt;&lt;b&gt;BRANDING&lt;/b&gt;&lt;/i&gt;.  The f*ck*ng BRANDING.   That&amp;#8217;s right - half a dozen pictures which appear in places.&lt;/p&gt;

&lt;p&gt;Whatever, we commenced the upgrade and transition to the Transition Pack.  This leveraged our current investment, and actually allows us to virtualize.  The problem is that the Transition Pack doesn&amp;#8217;t ship with an Exchange 2003 cd.   &lt;/p&gt;

&lt;p&gt;I do not have enough swear words to make this pain go away.   Anyone who knows ANYTHING knows you cannot remove DS from an Exchange Server.  You must first &lt;i&gt;uninstall&lt;/i&gt; Exchange.  Then you may remove/demote/whatever.  Then you simply reinstall Exchange.&lt;/p&gt;

&lt;p&gt;In our case, we want to move Exchange to server Two, DS to server Three and deprecate server One.   We cannot.   We don&amp;#8217;t have the media.  The Exchange media which came with the SBS install &lt;i&gt;requires&lt;/i&gt; installation on Windows 2003 SBS.   Anyone who tells me I didn&amp;#8217;t plan ahead and &amp;#8220;see what I got&amp;#8221; deserves to be anally raped by rabid coyotes.  &lt;/p&gt;

&lt;p&gt;This is so stupid and frustrating.   I paid $1400.00 to get a two CD pack which migrates SBS 2003 to 2003 Standard.   It also came with paper that allows me to migrate Exchange 2003.  Oh, and the &amp;#8220;rights&amp;#8221; to &amp;#8220;buy&amp;#8221; media from a &amp;#8220;fulfillment&amp;#8221; center.  &lt;/p&gt;

&lt;p&gt;Ripping off a product managers head and sh*tt*ng down his throat is more like fulfillment here.&lt;/p&gt;</description>
      <pubDate>Sat, 31 May 2008 16:43:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:a0f18881-d64d-487d-992c-b27f9a3bff62</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/05/31/biggest-mofos-on-the-planet#comments</comments>
      <category>Lamer Moments</category>
      <category>Secret Messages</category>
      <category>Obvious</category>
      <link>http://joshua.ashbyte.com/articles/2008/05/31/biggest-mofos-on-the-planet</link>
    </item>
    <item>
      <title>flac to mp3</title>
      <description>&lt;p&gt;I love flac files, and I always rip my CDs in EAC - straight to FLAC.   The problem is that a couple months ago I was transfering some of my older music to my MacBook and I discovered something awful.   The horror known as iTunes doesn&amp;#8217;t grok Flac.  I failed to find a single plugin.&lt;/p&gt;

&lt;p&gt;First, I sought to convert my FLACs to ALEs - because it&amp;#8217;s rad.   But I gave up.   I finally discovered someone already having written what I wanted - in python - w00t.  &lt;/p&gt;

&lt;p&gt;&lt;a href="http://emptybits.com/flac2mp3/flac2mp3"&gt;flac2mp&lt;/a&gt; is an awesome little script.  He got it from &amp;#8220;ogg 2mp3&amp;#8221;, and I like it.  &lt;/p&gt;</description>
      <pubDate>Fri, 30 May 2008 20:41:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:d75b0f81-7b7b-4457-988b-376378d7c241</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/05/30/flac-to-mp3#comments</comments>
      <category>Cool</category>
      <category>Python</category>
      <link>http://joshua.ashbyte.com/articles/2008/05/30/flac-to-mp3</link>
    </item>
    <item>
      <title>MSSQL - Relocating Database Files</title>
      <description>&lt;p&gt;There are a ton of articles, esp from Microsoft, regarding moving SQL Server data and log files.   After our storage expansion we wanted to move the data and logs for several databases, all of which participated in replication by one means or another.  &lt;/p&gt;

&lt;p&gt;I didn&amp;#8217;t find any articles specifically mentioning what I was doing, however, I decided the best approach was to test moving the files in the same way you relocate MSSQL System Databases.   It worked, and I thought I would mention it here.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;ve never done this, it&amp;#8217;s quite simple.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Locate the files (and logical names)
&lt;li&gt; Alter Database to change the new location on next startup.
&lt;li&gt; Stop MSSQL
&lt;li&gt; Relocate the files (locations form step 1).
&lt;li&gt; Restart MSSQL
&lt;/ul&gt;

&lt;h3&gt; Locate  &lt;/h3&gt;

&lt;blockquote class=code&gt;
SELECT name, physical_name AS LogicalName, FileName  &lt;br&gt;
FROM sys.master_files &lt;br&gt;
WHERE database_id = DB_ID(N&amp;#8217;REPLDB0&amp;#8217;);
&lt;/blockquote&gt;

&lt;h3&gt; Alter  &lt;/h3&gt;

&lt;blockquote class=code&gt;
ALTER DATABASE REPLDB0 MODIFY FILE &lt;br&gt;
  ( NAME = &amp;#8216;REPLDB0_Data&amp;#8217;, FILENAME = &amp;#8216;D:\MSSQL\Data\REPLDB0.mdf&amp;#8217;   );
ALTER DATABASE REPLDB0 MODIFY FILE &lt;br&gt;
  ( NAME = REPLDB0_Log&amp;#8217;,  FILENAME = &amp;#8216;E:\MSSQL\Logs\REPLDB0_1.ldf&amp;#8217; );
&lt;/blockquote&gt;

&lt;h3&gt; Relocate  &lt;/h3&gt;

&lt;blockquote class=code&gt;
Stop MSSQL, using the paths already seen, move the files and restart MSSQL.   Just don&amp;#8217;t screw it up.
&lt;/blockquote&gt;</description>
      <pubDate>Wed, 21 May 2008 16:12:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:afb9529c-ce87-4eea-80cb-859578798b23</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/05/21/mssql-relocating-database-files#comments</comments>
      <category>Obvious</category>
      <link>http://joshua.ashbyte.com/articles/2008/05/21/mssql-relocating-database-files</link>
    </item>
    <item>
      <title>bash.org - Election Year Wisdom</title>
      <description>&lt;p&gt;Most people think that bash.org is just a collection of useless quotes.  IRC &lt;i&gt;is&lt;/i&gt; a seething underbelly of stupidity and intellectual mayhem.  However, it appears that that the vacant stares actually assist in the discovery of blinding insights.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;p&gt;&lt;a href=http://bash.org/?610847&gt;Clintons&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
&lt;b&gt;&lt;p&gt;&lt;a href=http://bash.org/?846801&gt;McCain (only one)&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
&lt;b&gt;&lt;p&gt;&lt;a href=http://bash.org/?482170&gt;Republicans in general&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
&lt;b&gt;&lt;p&gt;&lt;a href=http://bash.org/?846915&gt;Democrats Candidates in general&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
&lt;b&gt;&lt;p&gt;&lt;a href=http://bash.org/?858252&gt;America in general&lt;/a&gt;&lt;/b&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;There are more Bush related quotes than can be read in a single day.    (Finding them is the difficult part, bash.org people have lots to say about &amp;#8216;bush&amp;#8217; as opposed to Bush.)  Cheney quotes are fairly prolific as well.  However, I think that &lt;a href="http://bash.org/?695338"&gt;this quote&lt;/a&gt; really sums up the feelings of the community and the moderators for the current administration.&lt;/p&gt;

&lt;p&gt;In short, according to Bash.org: Democrats are racists or sexists, Republicans aren&amp;#8217;t smart, (as Bush would put it:) &amp;#8220;the current administrations is idiots&amp;#8221;, oh, and we&amp;#8217;re all doomed.&lt;/p&gt;</description>
      <pubDate>Mon, 19 May 2008 10:50:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:095006f3-029c-4a4d-a5f5-26579a8e9218</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/05/19/bash-org-election-year-wisdom#comments</comments>
      <category>Geek</category>
      <link>http://joshua.ashbyte.com/articles/2008/05/19/bash-org-election-year-wisdom</link>
    </item>
    <item>
      <title>Idiots in Power</title>
      <description>&lt;p&gt;Why is it that normal people don&amp;#8217;t run more successful projects?   See &lt;a href=http://paludis.pioto.org/trac/ticket/545#comment:7"&gt;this ticket&lt;/a&gt; regarding &lt;a href=http://wiki.linuxquestions.org/wiki/Paludis&gt;Paludis&lt;/a&gt;.   Paludis is a C++ replacement for Portage.   Portage is a squirrels nest and even though the ebuild system is pretty nice, portage itself is pretty lame.  &lt;/p&gt;

&lt;h4&gt;Disclosure&lt;/h4&gt;

&lt;p&gt;In the interest of fairness, I would point out: The Paludis site flatly refuses to say anything &lt;i&gt;about&lt;/i&gt; the project.  Therefore being run by a complete asshole isn&amp;#8217;t contradictory to any previous statements.&lt;/p&gt;

&lt;h4&gt;Summary&lt;/h4&gt;

&lt;p&gt;The gist of the ticket is that Paludis doesn&amp;#8217;t support certain types of parallelism and the developer(s) refuse to do anything sane in order to prevent, notify or clearly document the danger of it.  This danger is apparently readily realized by users.&lt;/p&gt;

&lt;p&gt;Examples of sanity might be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Warn people it&amp;#8217;s not supported.
&lt;li&gt;Make some sort of method for restricting parallel execution.
&lt;li&gt;ADD A NOTE TO A FAQ
&lt;/ul&gt;

&lt;h4&gt;Evidence&lt;/h4&gt;

&lt;p&gt;What does the Paludis think of a notice about the dangers of parallel runs of the software they publish:&lt;/p&gt;

&lt;blockquote&gt;
chaoflow: &amp;#8220;What about preventing parallel paludis runs or at least a FAQ or some other way of explicitly telling people, that parallel paludis operations are not supported?&amp;#8221;
&lt;br&gt;
ciaranm: &amp;#8220;Preventing parallel runs is a security hole. And an FAQ entry is pointless &amp;#8211; parallel executions are fine so long as they stick to certain operations.&amp;#8221;
&lt;br&gt;
chaoflow: &amp;#8220;Wouldn&amp;#8217;t it be nice to have documented, which operations are fine for parallel execution?&amp;#8221;
&lt;br&gt;
ciaranm: &amp;#8220;Not really. If you don&amp;#8217;t already know, you shouldn&amp;#8217;t be doing it at all.&amp;#8221;&lt;/blockquote&gt;

&lt;h4&gt;Very Dense&lt;/h4&gt;
This is clearly beyond the scope of Paludis.  See this conversation:

&lt;blockquote&gt;
chaoflow: &amp;#8220;What about preventing parallel paludis runs?&amp;#8221;
&lt;br&gt;
ciaranm: &amp;#8220;Preventing parallel runs is a security hole.&amp;#8221;
&lt;br&gt;
chaoflow: &amp;#8220;Could you elaborate on that?&amp;#8221;
&lt;br&gt;
ciaranm: &amp;#8220;It&amp;#8217;s an inversion. A non-root user can obtain the locks and prevent root from being able to do anything for an arbitrarily long time.&amp;#8221;
&lt;/blockquote&gt;

&lt;p&gt;This stunning display of logic and intellect is what passes for success over at Paludis. Even I can think of a few methods to help prevent this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make an override mechanism.  Easy enough, right?
&lt;li&gt;Enable super-users to kill the offending process.
&lt;li&gt;Put the lockfile in a secured-location.
&lt;li&gt;Use shared memory, and make use of &lt;a href="http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/IBMp690/IBM/usr/share/man/info/en_US/a_doc_lib/cmds/aixcmds3/ipcrm.htm"&gt;ipcrm&lt;/a&gt; to kill rogue locks.
&lt;li&gt;Observe that a security /hole/ involves some sort of exploitation of a system.  A DoS involves prevention of normal operation.  This doesn&amp;#8217;t even make a legitimate DoS.
&lt;/ul&gt;

&lt;h4&gt;Blackhole&lt;/h4&gt;

&lt;p&gt;The stupidity doesn&amp;#8217;t end there:&lt;/p&gt;

&lt;blockquote&gt;
chaoflow: &amp;#8220;And way way better would be some simple locking inside of paludis preventing bad things from happening.&amp;#8221;
&lt;br&gt;
ciaranm: Paludis is not there to protect you from yourself. 
&lt;/blockquote&gt;

&lt;p&gt;ciaranm must see this as an incredibly clever way of saying &amp;#8220;go f&lt;em&gt;*&lt;/em&gt; yourself.&amp;#8221;.  ciaranm seems to be an incredibly dense idiot.  Why is an f&amp;#8217;d up system preferable to some logic which may lead to the inconvenience of cleaning up a rogue lock?  &lt;/p&gt;

&lt;p&gt;Paludis IS a security hole - It just might fuck up your system, if you run it in parallel with itself, but it certainly won&amp;#8217;t try to tell you that. &lt;a href="http://xkcd.com/386/"&gt;I am guilty too.&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 05 Apr 2008 15:47:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:8a4189a3-57e5-495b-bbdf-1103e4b93556</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/04/05/idiots-in-power#comments</comments>
      <category>Lamer Moments</category>
      <category>Retarded</category>
      <category>Geek</category>
      <category>Secret Messages</category>
      <category>Obvious</category>
      <link>http://joshua.ashbyte.com/articles/2008/04/05/idiots-in-power</link>
    </item>
    <item>
      <title>OpenVZ vs. Scalix</title>
      <description>&lt;p&gt;We win again.   I wanted to run Scalix for a client, inside of a &lt;a href="http://wiki.openvz.org/VE"&gt;VE/CT/whatever&lt;/a&gt;, and I tried using Fedora Core 7 to do so.  I was unable to make the installer work and didn&amp;#8217;t see much in the way of help from Scalix.   Here is a link to the &lt;a href="https://bugzilla.scalix.com/show_bug.cgi?id=16625#c10"&gt;Bugzilla&lt;/a&gt; page. (Login Required) &lt;a href="/pages/OpenVZ"&gt;Here are the important bits&lt;/a&gt;.   Aside from discouragement I didn&amp;#8217;t get anything from Florian&amp;#8230;  Nothing except responses that was.  No one else seems to give a damn if I even exist.  &lt;/p&gt;

&lt;p&gt;Whatever.  The point is that with some minor extra-effort, Scalix does indeed work inside of an OpenVZ container on Linux.  My host OS is gentoo, running  2.6.18-028stab053.&lt;/p&gt;

&lt;p&gt;The Scalix package is pretty great, just up the Java memory once you have it running.  The instances (two) on a system shared by two different companies work great.   We migrated to Scalix from Kolab.   Outlook users (all two) are happy.   Thunderbird users didn&amp;#8217;t see too much of a change.  &lt;/p&gt;

&lt;p&gt;Yay for us.&lt;/p&gt;</description>
      <pubDate>Thu, 20 Mar 2008 22:55:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:0f2a367c-0bba-4562-97c9-0cefd9c87597</guid>
      <author>joshland@gmail.com (Joshua Schmidlkofer)</author>
      <comments>http://joshua.ashbyte.com/articles/2008/03/20/openvz-vs-scalix#comments</comments>
      <category>Lamer Moments</category>
      <category>PostgreSQL</category>
      <category>Cool</category>
      <category>linux</category>
      <category>scalix</category>
      <category>openvz</category>
      <category>kolab</category>
      <category>mail</category>
      <link>http://joshua.ashbyte.com/articles/2008/03/20/openvz-vs-scalix</link>
    </item>
  </channel>
</rss>
