Friday, June 26, 2009

Upgrading from 3.10.x to 4.0.1

There still seem to be some bugs in upgrading from 3.10.x to 4.0.1.

Some thing is just going wrong and I'm not sure where the problem lies.  Here's how I have gotten around the problem:

First - BACKUP your 3.10.x system, copy the backups to your local PC and make sure you have the Install CD for your existing version in case you need to go back.

Copy new stable repo file to pbx:

 - Login as root to PBX.

 - cd /etc/yum.repos.d

 - wget http://sipxecssw.org/pub/sipXecs/sipxecs-stable-centos.repo

Perform yum update:

 - yum update

Reboot:

 - reboot

sipXecs won't start up properly.  Install sipxsupervisor with yum:

 - yum install sipxsupervisor

Restart sipXecs services:

 - service sipxecs restart

Login to PBXadministration web console as superadmin.

Perform backup and download configuration / voicemail backups to local PC.

Make sure you know your IP addressing, host name, SIP domain, DNS & DHCP server settings.

Install 4.0.1 fresh from ISO (this will format your hard drive so if you didn't get that backup off the PBX, do it again or you will be SOL).

Restore the 4.0.1 backup to the freshly installed 4.0.1 PBX.

It seems like the long way around to get it done but it works and preserves your configuration. I haven't tried upgrading an HA install yet... 

1 comment:

Michael Picher said...

This method was posted on the Wiki... haven't tried it and can't say whether it works or not...

http://sipx-wiki.calivia.com/index.php/SipXecs_4.0.1_Upgrade