<?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>David Markley &#187; Linux</title>
	<atom:link href="http://www.davidmarkley.com/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.davidmarkley.com</link>
	<description>Official Website of Me</description>
	<lastBuildDate>Wed, 01 Sep 2010 16:58:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>VMware Server 2 on CentOS 5.4</title>
		<link>http://www.davidmarkley.com/vmware/vmware-server-2-on-centos-5-4</link>
		<comments>http://www.davidmarkley.com/vmware/vmware-server-2-on-centos-5-4#comments</comments>
		<pubDate>Fri, 20 Nov 2009 14:47:04 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[5.4]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[crashing]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[glibc-common]]></category>
		<category><![CDATA[hostd]]></category>
		<category><![CDATA[vmware server]]></category>

		<guid isPermaLink="false">http://www.davidmarkley.com/?p=84</guid>
		<description><![CDATA[Well, I&#8217;m sure that there are many people that are running VMware Server 2 on CentOS 5. After all, it&#8217;s one of the major Host OSes that VMware recognizes. Popularity notwithstanding, there is a major bug that can bring your VM screamer to a hault. CentOS 5.4 has a new glibc package that essentially breaks [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;m sure that there are many people that are running VMware Server 2 on CentOS 5. After all, it&#8217;s one of the major Host OSes that VMware recognizes. Popularity notwithstanding, there is a major bug that can bring your VM screamer to a hault.</p>
<p>CentOS 5.4 has a new <em>glibc</em> package that essentially breaks VMware Server&#8217;s <em>hostd</em> process. There are many posts out there regarding the issues, and various means of fixing them. However, I am just going to summarize info I&#8217;ve found out there on the net, and hopefully you should be able to follow very easily and get your VMs back up and running.</p>
<h2>PROBLEM:</h2>
<p>VMware Server 2 (<em>hostd</em>) crashes on CentOS 5 after upgrading to the latest releases of <em>glibc</em> and <em>glibc-common</em></p>
<p><strong><span style="text-decoration: underline;"><span style="color: #0000ff;">NOTE ON SOLUTIONS:</span></span> </strong>There are two methods to solve this. The first requires downgrading the libraries system-wide. This should be fine if you only use the CentOS host as a VMware Server Host and nothing else. However, if you are in doubt whether your other applications, etc. on that host will run on a slightly older version of glibc, please use SOLUTION METHOD 2 as it will only affect VMware, and essentially tell VMware Server where to look for the correct libraries it needs.</p>
<p><em><strong><span style="color: #ff0000;">Disclaimer:</span> </strong></em>I am not responsible for you rendering your server useless. When in doubt, don&#8217;t upgrade to CentOS 5.4&#8230; Although, you probably already did that, and this is why you&#8217;re here.<em><strong><br />
</strong></em></p>
<h2>SOLUTION METHOD 1:</h2>
<p><strong>Step 1:</strong> Go to /etc/yum.repos.d and copy the file CentOS-Base.repo to CentOS53-Base.repo</p>
<p><strong>Step 2:</strong> In <em><span style="text-decoration: underline;">CentOS53-Base.repo</span></em>, rename all the packages to reflect the 5.3 version. So, change:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>base<span style="color: #7a0874; font-weight: bold;">&#93;</span> --<span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #7a0874; font-weight: bold;">&#91;</span>base53<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>updates<span style="color: #7a0874; font-weight: bold;">&#93;</span> --<span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #7a0874; font-weight: bold;">&#91;</span>updates53<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>addons<span style="color: #7a0874; font-weight: bold;">&#93;</span> --<span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #7a0874; font-weight: bold;">&#91;</span>addons53<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>extras<span style="color: #7a0874; font-weight: bold;">&#93;</span> --<span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #7a0874; font-weight: bold;">&#91;</span>extras53<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>centosplus<span style="color: #7a0874; font-weight: bold;">&#93;</span> --<span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #7a0874; font-weight: bold;">&#91;</span>centosplus53<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>contrib<span style="color: #7a0874; font-weight: bold;">&#93;</span> --<span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #7a0874; font-weight: bold;">&#91;</span>contrib53<span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></div></div>

<p><strong>Step 3:</strong> In <em><span style="text-decoration: underline;">CentOS53-Base.repo</span></em>, replace all instances of <strong><em>release=$releasever</em></strong> with <strong><em>release=5.3</em></strong></p>
<p><strong>Step 4:</strong> Now, downgrade the glibc and glibc-common libraries by running the following commands:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum downgrade glibc glibc-common</pre></div></div>

<p><strong>Step 5:</strong> To avoid any problems with future upgrades/updates, it would be best to exclude them from the list of available updates on yum. Add the following to your /etc/yum.conf file:</p>
<p style="padding-left: 30px;">
<pre>exclude=glibc glibc-common glibc-devel glibc-headers glibc-utils nscd</pre>
<p><strong>Step 6:</strong> Reboot the server, and now re-run /usr/bin/vmware-config.pl to reconfigure with downgraded glibc libraries.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>vmware-config.pl</pre></div></div>

<p><strong>Step 7:</strong> (Optional) Run the following command to make sure future upgrades/updates will not download the updated glibc* libraries.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum list glibc<span style="color: #000000; font-weight: bold;">*</span></pre></div></div>

<p><span style="color: #0000ff;"><strong>Now,</strong> if you have other applications installed on CentOS, and you don&#8217;t want to worry about any issues with future use of glibc on your server, please follow the next method to manually link VMware hostd process to use the older glibc libraries.</span></p>
<h2>SOLUTION METHOD 2:</h2>
<p>(Make sure you are logged in as root for these steps)</p>
<p><strong>Step 1:</strong> Install the latest 2.0.2 VMware Server package and run the configuration. It will crash, but just ignore this for now.</p>
<p><strong>Step 2:</strong> Run the following command, and make note of the response.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">arch</span></pre></div></div>

<p><strong>Step 3:</strong> Run the following commands, and replace any instance of {ARCH} with the result of Step 2:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> ~<span style="color: #000000; font-weight: bold;">/</span>vmwareglibc
<span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>vmwareglibc
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>mirror.centos.org<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.3</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">&#123;</span>ARCH<span style="color: #7a0874; font-weight: bold;">&#125;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>glibc-<span style="color: #000000;">2.5</span>-<span style="color: #000000;">34</span>.<span style="color: #7a0874; font-weight: bold;">&#123;</span>ARCH<span style="color: #7a0874; font-weight: bold;">&#125;</span>.rpm
rpm2cpio glibc-<span style="color: #000000;">2.5</span>-<span style="color: #000000;">34</span>.<span style="color: #7a0874; font-weight: bold;">&#123;</span>ARCH<span style="color: #7a0874; font-weight: bold;">&#125;</span>.rpm <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cpio</span> <span style="color: #660033;">-ivd</span>
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>vmware<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libc.so.6
<span style="color: #c20cb9; font-weight: bold;">mv</span> lib64<span style="color: #000000; font-weight: bold;">/</span>libc-<span style="color: #000000;">2.5</span>.so <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>vmware<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libc.so.6<span style="color: #000000; font-weight: bold;">/</span>libc.so.6</pre></div></div>

<p><strong>Step 4:</strong> Open the VMware <em>hostd</em> process script for editing.</p>
<pre>vim /usr/sbin/vmware-hostd</pre>
<p><strong>Step 5:</strong> At line 372, before the program is called, insert two empty lines and add the following:</p>
<pre>export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libc.so.6:$LD_LIBRARY_PATH</pre>
<p>Before Example:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #ff0000;">&quot;@@VMWARE_NO_MALLOC_CHECK@@&quot;</span> = <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
     <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">MALLOC_CHECK_</span>=<span style="color: #000000;">2</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">eval</span> <span style="color: #7a0874; font-weight: bold;">exec</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$DEBUG_CMD</span>&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$binary</span>&quot;</span> <span style="color: #ff0000;">&quot;$@&quot;</span></pre></div></div>

<p>After Example:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #ff0000;">&quot;@@VMWARE_NO_MALLOC_CHECK@@&quot;</span> = <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
     <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">MALLOC_CHECK_</span>=<span style="color: #000000;">2</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">LD_LIBRARY_PATH</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>vmware<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libc.so.6:<span style="color: #007800;">$LD_LIBRARY_PATH</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">eval</span> <span style="color: #7a0874; font-weight: bold;">exec</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$DEBUG_CMD</span>&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$binary</span>&quot;</span> <span style="color: #ff0000;">&quot;$@&quot;</span></pre></div></div>

<p><strong><span style="color: #0000ff;">NOTE: </span></strong>In Step 3, the wget command may in the future be this as 5.3 repositories are taken off of the main CentOS Mirrors:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>vault.centos.org<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.3</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">&#123;</span>ARCH<span style="color: #7a0874; font-weight: bold;">&#125;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>glibc-<span style="color: #000000;">2.5</span>-<span style="color: #000000;">34</span>.<span style="color: #7a0874; font-weight: bold;">&#123;</span>ARCH<span style="color: #7a0874; font-weight: bold;">&#125;</span>.rpm</pre></div></div>

<p>Either method you use should get you the desired end result: VMware Server 2 running on CentOS 5.4</p>
<p>Be sure to comment if this helped you. Thanks.</p>
<p><strong><span style="color: #ff6600;">2/11/2010 UPDATE:</span></strong> A bug exists to where if you&#8217;re on the VMware Host server and trying to access the VMware Web Access UI with HTTPS via Firefox you will simply see a blank screen. Instead, use http://&lt;HOST_IP_ADDRESS&gt;:8222/ui</p>
<p><span style="color: #ff6600;"><strong>2/12/2010 UPDATE:</strong></span> Firefox 3.6 does not work with the Remote Console Plugin &#8211; you must use 3.5.7 or earlier, Internet Explorer, or use the VI Client. &#8211; <a href="http://communities.vmware.com/message/1475897#1475897" target="_blank">VMware Communities Thread</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidmarkley.com/vmware/vmware-server-2-on-centos-5-4/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>VMware Server 2 on Linux Host with Parallel Port Passthrough</title>
		<link>http://www.davidmarkley.com/vmware/vmware-server-2-on-linux-host-with-parallel-port-passthrough</link>
		<comments>http://www.davidmarkley.com/vmware/vmware-server-2-on-linux-host-with-parallel-port-passthrough#comments</comments>
		<pubDate>Fri, 17 Apr 2009 14:52:55 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[parallel port]]></category>

		<guid isPermaLink="false">http://www.davidmarkley.com/?p=31</guid>
		<description><![CDATA[Not being too familiar with linux printing, I blindly assumed that as long as the parallel port worked in the Linux host OS, that parallel port passthrough would work just fine. So, I proceeded to add a virtual parallel port to my Windows VM running on VMware Server 2.0.1 under CentOS 5.3. I soon realized [...]]]></description>
			<content:encoded><![CDATA[<p>Not being too familiar with linux printing, I blindly assumed that as long as the parallel port worked in the Linux host OS, that parallel port passthrough would work just fine. So, I proceeded to add a virtual parallel port to my Windows VM running on VMware Server 2.0.1 under CentOS 5.3.</p>
<p>I soon realized that this wasn&#8217;t as easy as it seemed. CentOS printed test pages, etc. just fine from the host using the device /dev/lp0. However, VMware wanted to use the device /dev/parport0 &#8211; actually, I really didn&#8217;t have an option as it was simply a drop-down menu and not a simply text field to enter whichever device I wanted to specify.</p>
<p>I tried manually editing the .vmx file and changing the line:</p>
<pre style="padding-left: 30px;" lang="bash">parallel0.fileName = "/dev/parport0"</pre>
<p>TO</p>
<pre style="padding-left: 30px;" lang="bash">parallel0.fileName = "/dev/lp0"</pre>
<p>No dice&#8230; Even though CentOS worked when trying to print to the device /dev/lp0, it did not seem to work this way with VMware Server. With a little digging, I was able to find a way to make the passthrough work correctly, albeit not 100% smoothly due to what may be a bug with VMware Server.</p>
<p>Here is what I did in order to get the port working:</p>
<p>1. Remove lp module:</p>

<div class="wp-terminal">user@computer:$ rmmod lp<br/></div>

<p>2. Edit the file /etc/modprobe.conf, and beneath the existing &#8216;alias&#8217; lines, add these lines:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #c20cb9; font-weight: bold;">lp</span> off
<span style="color: #7a0874; font-weight: bold;">alias</span> parport_lowlevel parport_pc</pre></div></div>

<p>3. Make sure no modules are using the parport0 device (output should be &#8216;none&#8217;):</p>

<div class="wp-terminal">user@computer:$ cat /proc/sys/dev/parport/parport0/devices/active<br/></div>

<p>4. Reboot the system and run the above command again to make sure that lp module does not bind to parport0</p>

<div class="wp-terminal">user@computer:$ cat /proc/sys/dev/parport/parport0/devices/active<br/></div>

<p>5. Make sure the lp module is not loaded:</p>

<div class="wp-terminal">user@computer:$ lsmod | grep lp<br/></div>

<p>6. Add the virtual parallel port to the VM while it is powered off, and make sure it&#8217;s set to the hardware device /dev/parport0 and checked to Connect at Power On:</p>
<p>7. Boot VM, and it should auto-detect the LPT1 port inside of Windows:</p>
<p>8. Once Windows is loaded, go back to the host and edit the parallel port settings to disconnect the port, and then reconnect the port.</p>
<p>9. This parallel port passthrough should work until the next reboot of Windows, and then simply complete Step 8 again, and it will be back.</p>
<p>Hope this helps someone else that&#8217;s looking for a solution!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidmarkley.com/vmware/vmware-server-2-on-linux-host-with-parallel-port-passthrough/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.10 and VMware Workstation 6.5 &#8211; Virtual Unity</title>
		<link>http://www.davidmarkley.com/vmware/ubuntu-810-and-vmware-workstation-65</link>
		<comments>http://www.davidmarkley.com/vmware/ubuntu-810-and-vmware-workstation-65#comments</comments>
		<pubDate>Tue, 18 Nov 2008 01:09:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmware workstation unity ubuntu 8.10]]></category>

		<guid isPermaLink="false">http://www.davidmarkley.com/?p=11</guid>
		<description><![CDATA[UPDATE: Read full post for the edit containing a much better alternative! I am loving the new VMware Workstation 6.5 with Unity mode(among other features) I hope to be rid of the need for a dedicated boot entry for Windows. If you haven&#8217;t checked it out yet, Unity mode alows you to have access to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE:</strong> <em>Read full post for the edit containing a much better alternative!</em></p>
<p>I am loving the new VMware Workstation 6.5 with Unity mode(<a href="http://www.chipx86.com/blog/?p=269">among other features</a>) I hope to be rid of the need for a dedicated boot entry for Windows. If you haven&#8217;t checked it out yet, Unity mode alows you to have access to your Guest OS&#8217; applications menu in order to start and run those apps in the &#8216;space&#8217; of your Host OS&#8217; desktop. Not the most technical explanation, but it essentially allows the focus to be on what you&#8217;re <em>doing</em> with your VM as opposed to the OS itself &#8211; cool stuff.</p>
<p>Which brings me to the reason for this post &#8211; it seems as though the latest release of Ubuntu (Intrepid Ibex &#8211; 8.10) doesn&#8217;t play well with VMware Workstation(or vice versa). Then throw in the added complication of an Acer laptop that I&#8217;m dealing with (TravelMate 3260), and it becomes more complex.</p>
<p>Of course I searched around the internet for answers, and found bits and pieces. I was able to fix my keymap issue <a title="Keymap Issues" href="http://ubuntuforums.org/showthread.php?t=971593">here</a>. I made use of <a href="http://forlong.blogage.de/entries/pages/Compiz-Check">compiz-check</a> to verify my hardware was capable of running <a href="http://freedesktop.org/wiki/Software/Compiz">Compiz</a> and then <a href="http://www.howtoforge.com/enabling-compiz-fusion-on-ubuntu-8.10-nvidia">installed it</a>.</p>
<p>So, now I am pretty much set, from what I have read and can tell that I should be able to utilize Unity mode in my VM now. (Of course, I have already created my Windows XP VM, installed updates/VMware Tools, etc.)</p>
<p>Well, I booted up the VM and once it was up and ready, clicked the Unity button. I was finally ready to try this puppy out. VMware Workstation minimized and the Unity &#8220;Start&#8221; button was created at the top left, just under the top Applications bar in Ubuntu. I clicked the button for my VM and&#8230; nothing! It did absolutely nothing. Well, the first thing I tried to do was bring up my VMware Workstation window again, and it came up all gray and was basically not responding.</p>
<p>Well, this was all after a bit of time trying to get this thing to work, so I was dissapointed. I searched the net again to no avail, just turning up post after post of different people having the same issues (apparently not <a href="http://wolfs-ubuntu.blogspot.com/2008/10/vmware-workstation-65-on-810.html">this guy</a>). So, I tried different combinations of VM settings in displays, Unity settings, etc. It still would just show the button, almost defiantly.</p>
<p>I decided to try something else &#8211; I noticed that while in VMware Workstation preferences, there are a couple options that are grayed out unless you are running VMware Workstation as root. So, I opened up a terminal and ran:</p>
<blockquote>
<pre>sudo /usr/bin/vmware</pre>
</blockquote>
<p>It opened up the VMware Workstation window, and I started my Windows VM once more. I just knew it was going to work this time. Once loaded I again pressed the Unity button and it minimized VMware Workstation; leaving my Unity Menu at the top left again. I pressed the Menu button this time with added confidence, only to find that the result was the same.</p>
<p>However, I noticed that in the terminal window, there was a message:</p>
<pre>VMware Workstation Hint:
A language-specific mapping from X keysyms to machine scancodes will be used,
based on the detected keyboard type of "us101", because you are not using an
XFree86 server running on the local machine.
However, this program's language-specific mapping may not be correct for your
keyboard in all the details, because X keyboard mappings vary.
You can override specific key mappings in the virtual-machine configuration.
For more information, please see VMware Workstation documentation available
on our Web site at "http://vmware.com/info?id=10".

0) OK

Please choose a number [0-0]:</pre>
<p>Obviously, I had grown weary of this &#8220;Hint&#8221; earlier on and had already set it to not show this again. As soon as I typed in 0 and hit Enter, a game of Solataire popped up on my screen in all it&#8217;s Compiz-enabled, Windows 95 prowess.</p>
<p>I was finally enjoying Unity mode and bouncing back and forth between windows(literally), apps, OSes. It was a touching moment to see such vastly different OS models come together like that!</p>
<p>Ok, maybe not that touching, but it&#8217;s sure nice to have my proprietary apps running side by side with the open-source goodness that it Linux.</p>
<p>Anyone else have issues like this? Any tips, or suggestions? I am just glad I got this far on it, as I&#8217;m by no means a Linux guru. Maybe this will help some others that have struggled with the same issues as I.</p>
<p>Kudos to VMware for another slick release of Workstation, and Ubuntu with a nice release of Interpid Ibex &#8211; And to all those whose information helped me along the way, Thank You!</p>
<p><strong>EDIT</strong>: Just as an update to anyone reading this, I found out that there is a much better way to do this. Instead of using the &#8220;xkeymap.nokeycodeMap&#8221; line in your VMware workstation config file, if you manually specify the keymap instead of simply having it ignore it, you can actually run Workstation 6.5 as your user and no need to have a terminal window open, so it&#8217;s much more fluid.</p>
<p>Look at <a title="Workstation 6.5 / ubuntu 8.10 / unity mode crashes" href="http://communities.vmware.com/message/1102531;jsessionid=85F300759AE0012DBFFF81B78F8255CA#1102531" target="_blank">this post</a> on the VMware Community site.</p>
<p>Hope this helps someone!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidmarkley.com/vmware/ubuntu-810-and-vmware-workstation-65/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

