VMWare ESXi working on a Dell Optiplex GX280

April 13, 2009

It is pretty easy to get VMWare ESX installable working on a GX280. Boot from a CD burned from the ISO, and hit tab at the first prompt.

Add  nocheckCPUIDlimit  as a boot option. Here is the whole string:

mboot.c32 vmkernel.gz nocheckCPUIDlimit — binmod.tgz — ienviron.tgz — cim.tgz — oem.tgz — license.tgz — install.tgz

Proceed with the install.

When the system reboots, you will get an error message about the CPUID. The boot option needs to be changed again on the installed system.

Boot from a linux livecd (I used Ubuntu 8.04 desktop), and navigate to the “HYPERVISOR1″ partition. Edit boot.txt

Add the boot option there are well:

kernelopt=nocheckCPUIDlimit

Reboot and it should start right up.

Then connect to the server with VMWare Infrastructure Client

Click on the server name, then the Configuration tab, and advanced settings.

Click on VMKernel and uncheck the VMKernel.Boot.checkCPUIDlimt checkbox, and hit OK.

Now you can reboot it in the future without problems.


adding bluetooth mouse to ubuntu

March 7, 2009

As of ubuntu 8.04, the gnome bluetooth utility does not work by itself to enable a bluetooth mouse.

Here are the steps I had to go through to get my razer pro|click mobile working with my eee pc running eee ubuntu 8.04:
push the button on the bottom of the mouse

sudo hidd –search
Copy the mac address
sudo nano /etc/bluetooth/hcid.conf

add this at the bottom, replacing MOUSE_ADDR with device mac address:

device MOUSE_ADDR {
name “Bluetooth Mouse”;
}

save and exit file

/etc/init.d/bluetooth restart

sudo hidd –search


spokenword.org – excellent RSS tool

March 1, 2009

SpokenWord.org is a website which takes shared web content into a new paradigm. It allows you to make a custom rss feed that is a conglomeration of feeds, which can be based on your own feeds, published feeds, or others’ spokenword custom feeds. I see it making podcasting truly useful for me.

The whole thing is really a database that links content from many places, runs it through filters, and spits out just what you want. It is amazing.


Dell Precision 4300 Suspend resolved with Ubuntu 8.04

March 1, 2009

I’ve had hibernate working from day one, but suspend never quite worked properly. With a few tweaks that I found on this page, I have it suspending on shutting the lid and resuming on open. It takes a little longer than I’d prefer to resume, but it is fine.


Thunderbird/Lightning and Evolution calendars on Scalix

February 20, 2009

Scalix 11.4 has fully functional CALDAV, which enables Thunderbird/Lightning and Evolution users to enjoy server based calendar functionality previously limited to Scalix Web Client and Outlook users. It works extremely well, and is really not too difficult to set up.

TB/TB-2008-01-CALDAV – Scalix Wiki


Upgrading Scalix to a new server OS.

February 20, 2009

As part of our recent infrastructure upgrade, we moved our mail server to a a new OS, on a new virtual machine. We also upgraded to the newest enterprise version of Scalix: from Scalix 10.0 on Fedora Core 5 to Scalix 11.4 on CentOS 5.2.

Here are what we determined would have been the optimum way to perform the upgrade.

Change ip address of old machine, and reboot.

Stop Scalix on old machine (omshut)

Set IP and hostname on new machine to match old machine’s settings. Test forward and reverse dns to make sure it is all consistent.

Install Scalix package on new machine, and make sure it it does not throw any errors.

Stop Scalix on new machine (omshut) Inbound and outbound mail will stop at this point.

Rename or move message store on new machine, to make room for the old message store. (mv /var/opt/scalix/sx /var/opt/scalix/sx.bak)

Copy message store from old machine to new one (I used rsync) This takes the longest time of anything.

run ompatchom to fixup the message store for the new version.


Ubuntu wifi drivers for Dell Vostro A860

February 17, 2009

A regular system update within Ubuntu 8.04 broke the wifi drivers a Dell Vostro A860. Here’s all it took to get it going again:

Code:
mkdir ~/tmp
cd ~/tmp

Download madwifi hal driver:

Code:
wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6-current.tar.gz

… and extract it:

Go into source directory:

Code:
cd madwifi-hal-0.10.5.6-r3861-20080903/

… and run:

Code:
make
sudo make install
sudo reboot

From the bottom of this post.


Jabra BT3030 as a headset in Ubuntu Linux (8.04)

November 12, 2008

These instructions worked great for me with Audacious on my Ubuntu laptop with built-in bluetooth. I got a new bluetooth headset (Jabra BT3030) that works well for music and as a phone headset.


Fresh gnudialer install on CentOS 5

November 5, 2008
# do a CentOS 5 install
# deselect Office Productivity
# select Developement
# select Web Server
# disable selinux  (this is a MUST do)
# reboot
#

#
#rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora

yum -y update
updatedb

yum -y install joe
yum -y install screen
yum -y install kernel-devel
yum -y install cdrecord
yum -y install mkisofs
yum -y install libidn
yum -y install libgcj
yum -y install bison
yum -y install libtermcap
yum -y install libtermcap-devel
yum -y install newt
yum -y install newt-devel
yum -y install ncurses
yum -y install ncurses-devel
yum -y install openssl
yum -y install openssl-devel
updatedb

service httpd start

cd /usr/src

yum -y install mysql.i386
yum -y install mysql-server
yum -y install mysql-devel

service mysqld start
wget http://www.dynx.net/ASTERISK/gnudialer/easy_setup/create_tables.sql
mysql -uroot < create_tables.sql

# CHANGE THIS
mysqladmin -uroot password '~somepassword'

service httpd start

#wget http://prdownloads.sourceforge.net/webadmin/webmin-1.350-1.noarch.rpm
#rpm -i webmin-1.350-1.noarch.rpm

cd /usr/src

wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.2.24.tar.gz
tar zxfv asterisk-1.2.24.tar.gz
wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.2.8.tar.gz
tar zxfv asterisk-addons-1.2.8.tar.gz
wget http://downloads.digium.com/pub/libpri/releases/libpri-1.2.6.tar.gz
tar zxfv libpri-1.2.6.tar.gz
wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.2.22.tar.gz
tar zxfv zaptel-1.2.22.tar.gz

cd /usr/src/libpri-1.2.6
make clean
make
make install

cd /usr/src/zaptel-1.2.22
make clean
make
make install
make config

cd /usr/src/asterisk.1.2.24
make mpg123
make clean
make
make install
make samples
/usr/sbin/safe_asterisk

yum -y install subversion
cd /usr/src
svn checkout http://dynx.net/svn/gnudialer-puff/trunk gnudialer-puff
cd gnudialer-puff
make clean
make
make install
make reload

cd /usr/src/gnudialer-puff/astcrm-1.1.6
wget http://www.dynx.net/ASTERISK/gnudialer/java/j2sdk-1_4_2_08-linux-i586.rpm
rpm -i j2sdk-1_4_2_08-linux-i586.rpm
export PATH=$PATH:/usr/java/j2sdk1.4.2_08/bin
export CLASSPATH=$CLASSPATH:.
make clean
make
make install

# remember you need to still read all the /usr/src/gnudialer-puff/README's and INSTALL
# remember you need to still read all the /usr/src/gnudialer-puff/astcrm-1.1.6/README's and INSTALL
# you need to do this because you MUST change the user/pass in various areas,
# or use the defaults if you are UNSURE whats needs to change.

Original File

Changing the hostname of a Scalix server

October 17, 2008

Changing the fully qualified domain name of a Scalix server is a little tricky. Following the procedure here I was able to accomplish it pretty easily.