<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christopher J. Umina</title>
	<atom:link href="http://uminac.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://uminac.com</link>
	<description>I&#039;m not creative enough for this, and you can&#039;t help me.</description>
	<lastBuildDate>Wed, 25 Jan 2012 17:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<meta name="generator" content="deGusto 1.0" />
		<item>
		<title>Avoiding Device Confusion in FreeBSD with ZFS</title>
		<link>http://uminac.com/2012/01/25/avoiding-device-confusion-in-freebsd-with-zfs/</link>
		<comments>http://uminac.com/2012/01/25/avoiding-device-confusion-in-freebsd-with-zfs/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 17:14:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=407</guid>
		<description><![CDATA[In tutorial after tutorial, I find people creating zpools using a method that looks like: % zpool create tank /dev/da2 /dev/da3 /dev/da4 /dev/da5 But, what happens when you reboot without /dev/da2 plugged in? /dev/da3 becomes /dev/da2 and your pool is confused and weird and all that junk. A simple tip is to create a GPT [...]]]></description>
			<content:encoded><![CDATA[<p>In tutorial after tutorial, I find people creating zpools using a method that looks like:</p>
<p><code>% zpool create tank /dev/da2 /dev/da3 /dev/da4 /dev/da5</code></p>
<p>But, what happens when you reboot without /dev/da2 plugged in? /dev/da3 becomes /dev/da2 and your pool is confused and weird and all that junk.</p>
<p>A simple tip is to create a GPT on each disk you plan to add to a pool and rather than using the device node of /dev/da#p#, use the GPT partition ID device node that&#8217;s automatically created under /dev/gptid.</p>
<p>First, wipe the partition table on each of your disks, using:</p>
<p><code><br />
% dd if=/dev/zero of=/dev/da2 bs=512 count=1<br />
% dd if=/dev/zero of=/dev/da3 bs=512 count=1<br />
% dd if=/dev/zero of=/dev/da4 bs=512 count=1<br />
% dd if=/dev/zero of=/dev/da5 bs=512 count=1<br />
</code></p>
<p>Now create a new GPT on each disk, using:</p>
<p><code><br />
% gpart create -s gpt da2<br />
% gpart create -s gpt da3<br />
% gpart create -s gpt da4<br />
% gpart create -s gpt da5<br />
</code></p>
<p>Now create a FreeBSD ZFS partition on each disk. This is easy because we&#8217;re only making one partition per disk.</p>
<p><code><br />
% gpart add -t freebsd-zfs da2<br />
% gpart add -t freebsd-zfs da3<br />
% gpart add -t freebsd-zfs da4<br />
% gpart add -t freebsd-zfs da5<br />
</code></p>
<p>You should now see the gptids listed in /dev/gptid/</p>
<p><code><br />
# ls -l /dev/gptid<br />
total 0<br />
crw-r-----  1 root  operator    0, 126 Jan 23 15:44 1bcdc07f-4603-11e1-bd02-003048bb1b96<br />
crw-r-----  1 root  operator    0, 135 Jan 23 15:44 1cf8bda4-4603-11e1-bd02-003048bb1b96<br />
crw-r-----  1 root  operator    0, 143 Jan 23 15:44 1da00324-4603-11e1-bd02-003048bb1b96<br />
crw-r-----  1 root  operator    0, 151 Jan 23 15:45 1e83229b-4603-11e1-bd02-003048bb1b96<br />
</code></p>
<p>Now simply create your zpool however you like, using the gptid device node instead of the device ID.</p>
<p><code><br />
# zpool create external \<br />
    /dev/gptid/1bcdc07f-4603-11e1-bd02-003048bb1b96 \<br />
    /dev/gptid/1cf8bda4-4603-11e1-bd02-003048bb1b96 \<br />
    /dev/gptid/1da00324-4603-11e1-bd02-003048bb1b96 \<br />
    /dev/gptid/1e83229b-4603-11e1-bd02-003048bb1b96<br />
</code></p>
<p>And check on it&#8230;</p>
<p><code><br />
# zpool status external<br />
  pool: external<br />
 state: ONLINE<br />
 scan: none requested<br />
config:</p>
<p>	NAME                                          STATE     READ WRITE CKSUM<br />
	external                                      ONLINE       0     0     0<br />
	  gptid/1bcdc07f-4603-11e1-bd02-003048bb1b96  ONLINE       0     0     0<br />
	  gptid/1cf8bda4-4603-11e1-bd02-003048bb1b96  ONLINE       0     0     0<br />
	  gptid/1da00324-4603-11e1-bd02-003048bb1b96  ONLINE       0     0     0<br />
	  gptid/1e83229b-4603-11e1-bd02-003048bb1b96  ONLINE       0     0     0</p>
<p>errors: No known data errors<br />
</code></p>
<p>You can use the gpart utility to see all kinds of data about your partitions as well. This is useful to figure out which gptid belongs to which disk.</p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2012/01/25/avoiding-device-confusion-in-freebsd-with-zfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS Deduplication on Existing Pool</title>
		<link>http://uminac.com/2011/10/12/zfs-deduplication-on-existing-pool/</link>
		<comments>http://uminac.com/2011/10/12/zfs-deduplication-on-existing-pool/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 14:33:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=359</guid>
		<description><![CDATA[<p>Similarly to enabling compression on a ZFS partition that already has data, enabling deduplication does not deduplicate the data that already exists. This was a problem for me.</p>]]></description>
			<content:encoded><![CDATA[<p>Similarly to enabling compression on a ZFS partition that already has data, enabling deduplication does not deduplicate the data that already exists. This was a problem for me. To add to the problem, this pool had many partitions and the partitions each had many snapshots, all of which I wanted to preserve.</p>
<p>The only solution seems to be moving all the data away and back. I bought 4 external hard drives, made a <a title="storagebomb" href="http://blumpkin.me/image/2358">storagebomb</a> and away I went. <a title="http://www.mebsd.com/configure-freebsd-servers/duplicate-zfs-pool-over-ssh-freebsd.html" href="http://www.mebsd.com/configure-freebsd-servers/duplicate-zfs-pool-over-ssh-freebsd.html">This page</a> has a good description of how to move an entire pool to a different device, preserving all the snapshots and whatnot.</p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2011/10/12/zfs-deduplication-on-existing-pool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duplicity &amp; S3</title>
		<link>http://uminac.com/2011/05/23/duplicity-s3/</link>
		<comments>http://uminac.com/2011/05/23/duplicity-s3/#comments</comments>
		<pubDate>Mon, 23 May 2011 12:25:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=341</guid>
		<description><![CDATA[It works really well and it&#8217;s cheap. Try it. Also read: http://andyleonard.com/2009&#8230;-of-others/ I&#8217;ll post my script here later.]]></description>
			<content:encoded><![CDATA[<p>It works really well and it&#8217;s cheap.  Try it.  Also read: <a href="http://andyleonard.com/2009/03/02/duplicity-to-amazon-s3-on-freebsd-building-on-the-work-of-others/">http://andyleonard.com/2009&#8230;-of-others/</a></p>
<p>I&#8217;ll post my script here later.</p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2011/05/23/duplicity-s3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting Roundcube 101</title>
		<link>http://uminac.com/2011/03/10/troubleshooting-roundcube-101/</link>
		<comments>http://uminac.com/2011/03/10/troubleshooting-roundcube-101/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 19:30:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[RoundCube]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[how to ask questions]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[roundcube]]></category>
		<category><![CDATA[troubleshoot]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=280</guid>
		<description><![CDATA[I often idle in the #roundcube channel on Freenode and I&#8217;ve come to realize that time after time, I offer exactly the same help to numerous users. There are a few basic tasks that you should make sure you&#8217;ve completed before asking in the channel: 1. Read The Config Files!!! RC&#8217;s configuration files are well [...]]]></description>
			<content:encoded><![CDATA[<p>I often idle in the #roundcube channel on Freenode and I&#8217;ve come to realize that time after time, I offer exactly the same help to numerous users. There are a few basic tasks that you should make sure you&#8217;ve completed before asking in the channel:</p>
<h3>1. Read The Config Files!!!</h3>
<p>RC&#8217;s configuration files are well documented and revisiting that potent, inline documentation can often answer your questions.
<ul>
<li><a href="https://svn.roundcube.net/trunk/roundcubemail/config/main.inc.php.dist">main.inc.php.dist</a></li>
<li><a href="https://svn.roundcube.net/trunk/roundcubemail/config/db.inc.php.dist">db.inc.php.dist</a></li>
</ul>
<h3>2. Enable Logging</h3>
<p>If you&#8217;re experiencing undesired behavior, 9 times out of 10, the problem is the way you&#8217;ve configured RC. There is no way to identify yourself as the problem, without knowing exactly what it is that RC is doing behind the scenes. For that, you <b>need</b> to enable logging.</p>
<p>Just think&#8230; If the problem is in the logs, you won&#8217;t have to look stupid when you realize you made a typo on the mail server hostname. Less public ridicule is always a good thing!</p>
<p>Make sure your log directory is able to be written to by the web server!</p>
<h3>3. READ THE LOGS</h3>
<p>The logging is written in plain English. If you don&#8217;t know English, you&#8217;re probably not reading this page.</p>
<h3>4. Google The Error</h3>
<p>Now that you have thoroughly read through the log file and see errors indicating what may be wrong with your configuration, you have everything you need to make important inferences. If these inferences aren&#8217;t enough to guide you into a working configuration, it&#8217;s time for you to Google the error message. Chances are you&#8217;ll find somebody who has had the same issue and has since fixed it. If you&#8217;re lucky enough, this kind fellow may have posted the solution to your very problem!</p>
<h3>5. Still Need Help?</h3>
<p>If you&#8217;re unfortunate enough to come to this section having completed the previous sections thoroughly, you&#8217;ve either missed something (which happens), or you&#8217;ve got a problem that people in the channel will be interested to help you solve! All that&#8217;s left is for you to present the problem in a well-thought-out form. You should also make sure to mention the steps you&#8217;ve performed to try to fix your issue.</p>
<p>Now that you&#8217;ve asked your question, you have only one thing left to do &#8212; WAIT. Nobody in the channel is paid to support you, so if they&#8217;re busy, they may be disregarding the channel. <b>You get what you pay for.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2011/03/10/troubleshooting-roundcube-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Headless FreeBSD Install</title>
		<link>http://uminac.com/2010/06/01/headless-freebsd-install/</link>
		<comments>http://uminac.com/2010/06/01/headless-freebsd-install/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 16:54:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=268</guid>
		<description><![CDATA[Ever wanted to install without a keyboard and mouse on the system? Do it over serial console! Here&#8217;s how to make a CD that can do it. Extract the ISO Get your install ISO from somewhere and extract it to some directory. mkdir ./iso tar -C ./iso -pxf 8.0-RELEASE-i386-disc1.iso cd ./iso loader.conf Next thing to [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wanted to install without a keyboard and mouse on the system?  Do it over serial console!  Here&#8217;s how to make a CD that can do it.</p>
<h3>Extract the ISO</h3>
<p>Get your install ISO from somewhere and extract it to some directory.</p>
<pre>
mkdir ./iso
tar -C ./iso -pxf 8.0-RELEASE-i386-disc1.iso
cd ./iso
</pre>
<h3>loader.conf</h3>
<p>Next thing to do is to tell the boot loader to start using the serial port.  This can be done by putting:</p>
<pre>console="comconsole"</pre>
<p>somewhere inside boot/loader.conf (obviously inside the iso directory)</p>
<h3>Make the ISO!</h3>
<p>Now wrap it all up into an iso using:</p>
<pre>mkisofs -J -r -b boot/cdboot -no-emul-boot -o 8.0-RELEASE-i386-disc1-serial.iso ./iso</pre>
<p>or something of the sort.</p>
<h3>You&#8217;re done!</h3>
<p>Go burn the ISO file and boot a system off the CD.  Set your terminal&#8217;s baud rate to 9600 and you&#8217;ll eventually see things booting up!</p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2010/06/01/headless-freebsd-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aleratec Cruiser Mini Disk Cloner</title>
		<link>http://uminac.com/2010/02/23/aleratec-cruiser-mini-disk-cloner/</link>
		<comments>http://uminac.com/2010/02/23/aleratec-cruiser-mini-disk-cloner/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:54:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[aleratec]]></category>
		<category><![CDATA[aleratec cruiser mini]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[cruiser mini]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[disk cloner]]></category>
		<category><![CDATA[duplicator]]></category>
		<category><![CDATA[erase]]></category>
		<category><![CDATA[sata]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=266</guid>
		<description><![CDATA[We ordered one of these little Aleratec Disk Cloner things about 2 or 3 months ago. It finally came yesterday. The thing works nicely, it accepts laptop &#038; desktop SATA drives and clones with one button push. It cloned a 160GB deathstar in about an hour, which isn&#8217;t bad for that junky of a drive. [...]]]></description>
			<content:encoded><![CDATA[<p>We ordered one of these little Aleratec Disk Cloner things about 2 or 3 months ago.  It finally came yesterday.</p>
<p>The thing works nicely, it accepts laptop &#038; desktop SATA drives and clones with one button push.</p>
<p>It cloned a 160GB deathstar in about an hour, which isn&#8217;t bad for that junky of a drive.  I just wish it had a secure erase function&#8230; </p>
<p><a href="http://www.blumpkin.me/image/1648" alt="The disk cloner with disks in it...">The disk cloner with disks in it&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2010/02/23/aleratec-cruiser-mini-disk-cloner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using portdowngrade</title>
		<link>http://uminac.com/2010/02/09/using-portdowngrade/</link>
		<comments>http://uminac.com/2010/02/09/using-portdowngrade/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:31:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[downgrade]]></category>
		<category><![CDATA[old version]]></category>
		<category><![CDATA[portaudit]]></category>
		<category><![CDATA[portdowngrade]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[portsdb]]></category>
		<category><![CDATA[portupgrade]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=263</guid>
		<description><![CDATA[Recently, I needed to roll a port back to a much older revision. While I usually dislike this type of thing, I found it to be necessary this time. Somebody recommended that I use portdowngrade to revert the ports tree to the older version, so I could install it. Here&#8217;s my process: Verify Anonymous CVS [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I needed to roll a port back to a much older revision.  While I usually dislike this type of thing, I found it to be necessary this time.  Somebody recommended that I use portdowngrade to revert the ports tree to the older version, so I could install it.</p>
<p>Here&#8217;s my process:</p>
<h3>Verify Anonymous CVS Connectivity</h3>
<p>First, you must verify that you can connect to the anoncvs server.  You can find instructions in the <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html">FreeBSD Handbook</a> for this process.</p>
<p>One thing you should probably be aware of is that there are a very limited number of anoncvs mirrors, which is why I chose the .tw one.</p>
<h3>Prepare Your Ports Tree</h3>
<p>You need to be sure that you have an updated portsdb installed so portdowngrade is able to find the matching ports with a search.</p>
<pre>portsdb -u</pre>
<h3>Installing &#038; Using portdowngrade</h3>
<pre>
cd /usr/ports/*/portdowngrade
make DEFAULT_CVS_SERVER=\":pserver:anoncvs@anoncvs.tw.freebsd.org:/home/ncvs\" install clean
</pre>
<p>Note that you may replace the server name with whichever mirror you chose in the earlier step.</p>
<p>Once installed, you may now downgrade the port using:</p>
<pre>portdowngrade devel/bugzilla</pre>
<p>for instance.  From here the <a href="http://portdowngrade.sourceforge.net/documentation.html">documentation</a> will be more than enough to show you how to get the downgraded port checked out and installed.</p>
<h3>The Missing Step: Making portupgrade Ignore the Port!</h3>
<p>This is easy as pie, but there are two ways to do it.  I chose to do both.</p>
<h4>Option 1: Edit the pkgtools.conf file</h4>
<p>Usually located in /usr/local/etc/, pkgtools.conf will allow you to specify an additional port in the HOLD_PKGS array like such:</p>
<pre>
HOLD_PKGS = [
    'bsdpan-*',
    'devel/bugzilla*'
]
</pre>
<h4>Option 2: +IGNOREME</h4>
<p>Creating a +IGNOREME file in the package directory will stop both portaudit and portmaster from upgrading the port.</p>
<pre>touch /var/db/pkg/bugzilla/+IGNOREME</pre>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2010/02/09/using-portdowngrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird (3.0.1) update marks messages unread!</title>
		<link>http://uminac.com/2010/01/26/thunderbird-3-0-1-update-marks-messages-unread/</link>
		<comments>http://uminac.com/2010/01/26/thunderbird-3-0-1-update-marks-messages-unread/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:01:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=259</guid>
		<description><![CDATA[This is a confirmed bug: https://bugzilla.mozilla.org/show_bug.cgi?id=540554 To fix it, you just need to go in the config editor and set mail.server.default.use_condstore to false, supposedly.]]></description>
			<content:encoded><![CDATA[<p>This is a confirmed bug: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=540554">https://bugzilla.mozilla.org/show_bug.cgi?id=540554</a></p>
<p>To fix it, you just need to go in the config editor and set</p>
<pre>mail.server.default.use_condstore</pre>
<p>to false, supposedly.</p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2010/01/26/thunderbird-3-0-1-update-marks-messages-unread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple ATX Power Supply Test</title>
		<link>http://uminac.com/2009/12/16/simple-atx-power-supply-test/</link>
		<comments>http://uminac.com/2009/12/16/simple-atx-power-supply-test/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 21:36:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[atx]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[psu]]></category>
		<category><![CDATA[supply]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=254</guid>
		<description><![CDATA[Just a simple way to test that an ATX power supply is functional (or dead). ATX Power Supply Test]]></description>
			<content:encoded><![CDATA[<p>Just a simple way to test that an ATX power supply is functional (or dead).</p>
<p><a href="http://uminac.com/wp-content/uploads/2009/12/ATX-Power-test.pdf">ATX Power Supply Test</a></p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2009/12/16/simple-atx-power-supply-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere 4 Client &amp; Windows 7</title>
		<link>http://uminac.com/2009/11/06/vsphere-4-client-windows-7/</link>
		<comments>http://uminac.com/2009/11/06/vsphere-4-client-windows-7/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 12:07:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fuck]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[unsupported]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://uminac.com/?p=236</guid>
		<description><![CDATA[This has been fixed as of update 1. If you&#8217;ve tried to install the vSphere client on Windows 7, you&#8217;ve undoubtedly come across errors like the following: Error parsing the server "192.168.2.2" "clients.xml" file. Login will continue, contact your system administrator. and The type initializer for 'VirtualInfrastructure.Utils.HttpWebRequestProxy' threw an exception. Although Windows 7 is fully [...]]]></description>
			<content:encoded><![CDATA[<p><b><font color="red">This has been fixed as of update 1.</font></b></p>
<p>If you&#8217;ve tried to install the vSphere client on Windows 7, you&#8217;ve undoubtedly come across errors like the following:</p>
<pre>
Error parsing the server "192.168.2.2" "clients.xml" file.
Login will continue, contact your system administrator.
</pre>
<p>and </p>
<pre>
The type initializer for 'VirtualInfrastructure.Utils.HttpWebRequestProxy' threw an exception.
</pre>
<p>Although Windows 7 is fully released now, nobody seems to feel like supporting it.  Though, I guess Microsoft did kindof rush it out the door&#8230;  Anyway, there&#8217;s a nice PowerShell script out there that allows you to fix this stupidity.  After browsing the VMWare community, I came across this URL:</p>
<p><a href="http://www.tinyint.com/index.php/2009/09/04/vsphere-client-on-windows-7/">http://www.tinyint.com/index.php/2009/09/04/vsphere-client-on-windows-7/</a></p>
<p>I followed the instructions and now everything is working the way it should be.  Maybe VMWare could just&#8230;  do this for you ?</p>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2009/11/06/vsphere-4-client-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

