Upgrading VMware on Centos 5.x

So today when I tried to start my XP machine, I’m greeted with VMware 2 telling me that it has expired.

Frustration: Why should I use a program that’s going to decide to quit working for no reason?  I’m moving off this as soon as I can find a viable alternative.  I wouldn’t use it at all but Quicken contains my business data for the past 10+ years and transitioning that to something else would be a pain.  Why I can’t buy Quicken Linux for Business is incredibly frustrating.

Anyway, next frustration:

yum upgrade vmware

does nothing.  Indeed, yum doesn’t know there is a package called “vmware” installed though of course it’s running.  After much hair-pulling, this command works and tells us what’s really going on:

# rpm -qa | grep -i vmware
VMware-server-2.0.0-110949
#

Aaaagh… it’s mixed-case, then a dash, then “server” — but don’t give yum anything past the second dash or it will get all confused again.  Just as brain-damaged as ‘man’ telling you:

SEE ALSO
apropos(1), whatis(1), less(1), groff(1), man.config(5).

but when you try to ask for one of those pages you are greeted with the obnoxious:

$ man less(1)
bash: syntax error near unexpected token `(‘

and you actually would have to type:

$ man 1 less

which is NOT what the manpage told you at all.   It should have said:  See also:  1 man, 1 less, …etc…

Anyway back to the issue… after downloading the new .rpm, do an rpm -Uvh on it… then

/etc/rc.d/init.d/vmware stop
/usr/bin/vmware-config.pl
/etc/rc.d/init.d/vmware stop

Yes, you must reconfigure the vmware server… things may have changed, let it do its magic.

Finally as to the problem of arrow keys not working: see this post: VMWare and the fubar keyboard effect

Basically, vmware gets confused by trying to remap the X keyboard.   In your /etc/vmware/config, add the line:

xkeymap.nokeycodeMap = true

and that should restore the arrow keys. If not, you can always turn NumLock off and use the arrow keys on the numeric pad. (A bit of a pain when using accounting software!)

This entry was posted in Uncategorized and tagged , , , , , , . Bookmark the permalink.

Comments are closed.