Because I tried to upgrade many times with fail, I am adding the exact steps I used to complete my first upgrade that was long overdue. I did this on a spare server.
What I did is pretty much what was already described but when I tried just using the upgrade document or what was given in this thread I still failed for silly reasons of my own.
Initial vicidial: One Server setup
version: 2.8b0.5
SVN Version: 1995
DB Schema Version: 1351
DB Schema Update Date: 2013-06-21 14:39:41
VERSION: 2.8-404a
BUILD: 130605-0841
-----------------------------------------------------------
UPGRADE First I created a backup and restored it to my spare server. You definitely want to run a backup on your current setup prior to any upgrades as suggested. Most likely you won't be doing this on a spare server but if you do, it is good for learning and not messing up your working system.
Then as follows:
*credit to alex (above) for moving astguiclient and creating a new astguiclient directory-that helped me a lot
mv /usr/src/astguiclient /usr/src/astguiclient-old
mkdir /usr/src/astguiclient
cd /usr/src/astguiclient
svn checkout
svn://svn.eflo.net:3690/agc_2-X/trunkchanged svn checkout
svn://svn.eflo.net:3690/agc_2-X/trunk TO: "svn checkout
svn://svn.eflo.net/agc_2-X/trunk" as it did not work with the :3690
cd /
mysql
use asterisk
\. /usr/src/astguiclient/trunk/extras/upgrade_2.8.sql
\. /usr/src/astguiclient/trunk/extras/upgrade_2.10.sql
\. /usr/src/astguiclient/trunk/extras/upgrade_2.12.sql
\. /usr/src/astguiclient/trunk/extras/upgrade_2.14.sql
quit
cd /usr/src/astguiclient/trunk
perl ./install.pl
cd /
/usr/share/astguiclient/ADMIN_area_code_populate.pl --purge-table –debug
For each of your ViciDial servers, go the Admin -> Servers -> Modify Server
page and set each one to "Rebuild conf files = Y" and click submit.
This will rebuild the conf files to ensure any changes are updated.
VERSION: 2.14-664a
BUILD: 180310-2321