I was running a 3.10 (installed from 3..10.2 ISO and yummed to 3.10.3. In order to upgrade to 4.0, I assumed we were supposed to:
1. service sipxecs stop 2. update/replace the sipx repo 3. yum install sipxecs I followed the advice, stopped sipxpbx. Changed the REPO and did a yum install sipxecs. Total download size: 142 M Is this ok [y/N]: y Downloading Packages: (1/40): sipxfreeswitch-4. 100% |=========================| 5.0 kB 00:00 (2/40): sipx-freeswitch-c 100% |=========================| 20 kB 00:00 (3/40): sipx-jasperreport 100% |=========================| 5.1 MB 00:11 (4/40): sipxecs-doc-4.0.0 100% |=========================| 32 kB 00:00 (5/40): curl-7.15.5-2.1.e 100% |=========================| 232 kB 00:00 (6/40): sipxcommserverlib 100% |=========================| 1.1 MB 00:01 (7/40): sipxmedialib-4.0. 100% |=========================| 238 kB 00:00 (8/40): sipxconfig-snmp-4 100% |=========================| 3.1 kB 00:00 (9/40): sipxpbx-4.0.0-015 100% |=========================| 29 MB 00:59 (10/40): sipxconfig-mrtg- 100% |=========================| 6.3 kB 00:00 (11/40): java-1.6.0-sun-1 100% |=========================| 41 MB 01:31 (12/40): sipx-freeswitch- 100% |=========================| 20 kB 00:00 (13/40): sipxcalllib-4.0. 100% |=========================| 497 kB 00:00 (14/40): sipx-freeswitch- 100% |=========================| 7.0 MB 00:14 (15/40): sipxconfig-repor 100% |=========================| 11 kB 00:00 (16/40): sipxbridge-4.0.0 100% |=========================| 308 kB 00:00 (17/40): sipxvxml-4.0.0-0 100% |=========================| 782 kB 00:01 (18/40): rubygems-1.2.0-2 100% |=========================| 661 kB 00:01 (19/40): sipxconfig-4.0.0 100% |=========================| 22 MB 00:47 (20/40): sipxregistry-4.0 100% |=========================| 205 kB 00:00 (21/40): sipxproxy-cdr-4. 100% |=========================| 48 kB 00:00 (22/40): sipxconfig-agent 100% |=========================| 38 kB 00:00 (23/40): sipxtacklib-4.0. 100% |=========================| 525 kB 00:00 (24/40): sipxpublisher-4. 100% |=========================| 50 kB 00:00 (25/40): sipxecs-4.0.0-01 100% |=========================| 2.4 kB 00:00 (26/40): sipxcommons-4.0. 100% |=========================| 5.6 MB 00:18 (27/40): sipxportlib-4.0. 100% |=========================| 254 kB 00:00 (28/40): sipxproxy-4.0.0- 100% |=========================| 346 kB 00:00 (29/40): sipx-freeswitch- 100% |=========================| 19 kB 00:00 (30/40): sipxsupervisor-4 100% |=========================| 130 kB 00:00 (31/40): sipxconfig-tftp- 100% |=========================| 2.1 kB 00:00 (32/40): sipxacd-4.0.0-01 100% |=========================| 470 kB 00:03 (33/40): sipxmediaadapter 100% |=========================| 36 kB 00:00 (34/40): sipxcommserverli 100% |=========================| 442 kB 00:00 (35/40): sipxtools-4.0.0- 100% |=========================| 25 MB 00:53 (36/40): ruby-rdoc-1.8.5- 100% |=========================| 136 kB 00:00 (37/40): libidn-0.6.5-1.1 100% |=========================| 194 kB 00:00 (38/40): sipxconfig-ftp-4 100% |=========================| 3.3 kB 00:00 (39/40): sipxivr-4.0.0-01 100% |=========================| 112 kB 00:01 (40/40): sipxpage-4.0.0-0 100% |=========================| 417 kB 00:01 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID fea2409e Importing GPG key 0xFEA2409E "Pingtel <[email protected]>" from https://secure2.pingtel.com/RPM-GPG-KEY-pingtel Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : sipxportlib ####################### [ 1/61] Updating : sipxtacklib ####################### [ 2/61] Updating : sipxmedialib ####################### [ 3/61] Updating : sipxmediaadapterlib ####################### [ 4/61] Updating : sipxcalllib ####################### [ 5/61] Installing: java-1.6.0-sun ####################### [ 6/61] Installing: sipxcommons ####################### [ 7/61] Installing: sipxcommserverlib-doc ####################### [ 8/61] Updating : sipxcommserverlib ####################### [ 9/61] Updating : sipxtools ####################### [10/61] Updating : sipxpbx ####################### [11/61] 76748 semi-random bytes loaded 2048 semi-random bytes loaded Generating RSA private key, 1024 bit long modulus ........................................................................................................++++++ .........++++++ e is 65537 (0x10001) Signature ok subject=/C=US/ST=Virginia/L=Charlottesville/O=mydomain/OU=VoIP_Services/CN=pbx.mydomain.net/[email protected] Getting CA Private Key CA certificate and CA private key do not match 17754:error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch:x509_cmp.c:392: gen-ssl-keys.sh:Error: Failed to generate X.509 certificate unable to load certificate 17761:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: TRUSTED CERTIFICATE SSL Certificate '/var/sipxdata/certdb/pbx.mydomain.net.crt' is invalid as client certificate. unable to load certificate 17768:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: TRUSTED CERTIFICATE SSL Certificate '/var/sipxdata/certdb/pbx.mydomain.net.crt' is invalid as server certificate. unable to load certificate 17773:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: TRUSTED CERTIFICATE unable to load certificate 17779:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: TRUSTED CERTIFICATE SSL certificate '/var/sipxdata/certdb/pbx.mydomain.net.crt' expired: SSL certificates: /var/sipxdata/certdb/pbx.mydomain.net.crt Check failed for /var/sipxdata/certdb/pbx.mydomain.net.crt /var/sipxdata/certdb/pbx.mydomain.net.crt /var/sipxdata/certdb/pbx.mydomain.net.crt ! Check failed - certificate and key not installed. warning: /etc/sipxpbx/httpd-sipxchange-common-ssl.conf saved as /etc/sipxpbx/httpd-sipxchange-common-ssl.conf.rpmorig warning: /usr/share/www/doc/vm_vxml/forwardmessage.vxml created as /usr/share/www/doc/vm_vxml/forwardmessage.vxml.rpmnew warning: /usr/share/www/doc/vm_vxml/login.vxml created as /usr/share/www/doc/vm_vxml/login.vxml.rpmnew warning: /usr/share/www/doc/vm_vxml/login_no_autoattendant.vxml created as /usr/share/www/doc/vm_vxml/login_no_autoattendant.vxml.rpmnew warning: /usr/share/www/doc/vm_vxml/savemessage.vxml created as /usr/share/www/doc/vm_vxml/savemessage.vxml.rpmnew warning: /usr/share/www/doc/vm_vxml/savemessage_no_operator.vxml created as /usr/share/www/doc/vm_vxml/savemessage_no_operator.vxml.rpmnew Updating : sipxproxy ####################### [12/61] Updating : sipxregistry ####################### [13/61] Installing: libidn ####################### [14/61] Installing: curl ####################### [15/61] Installing: sipx-freeswitch ####################### [16/61] Installing: sipx-freeswitch-codec-passth ####################### [17/61] Installing: sipx-freeswitch-codec-passth ####################### [18/61] Installing: sipx-freeswitch-codec-passth ####################### [19/61] Installing: sipxfreeswitch ####################### [20/61] Updating : sipxacd ####################### [21/61] Installing: sipxsupervisor ####################### [22/61] Updating : sipxpublisher ####################### [23/61] Updating : sipxvxml ####################### [24/61] Installing: sipxpage ####################### [25/61] Installing: sipxivr ####################### [26/61] Installing: sipxbridge ####################### [27/61] Installing: sipxecs-doc ####################### [28/61] Installing: sipx-jasperreports-deps ####################### [29/61] Installing: sipxconfig-snmp ####################### [30/61] Updating : sipxconfig-tftp ####################### [31/61] Installing: ruby-rdoc ####################### [32/61] Installing: rubygems ####################### [33/61] Updating : sipxconfig ####################### [34/61] warning: /etc/sipxpbx/polycom/mac-address.d/sip.cfg.vm created as /etc/sipxpbx/polycom/mac-address.d/sip.cfg.vm.rpmnew warning: /etc/sipxpbx/sipxconfig.properties created as /etc/sipxpbx/sipxconfig.properties.rpmnew Updating : sipxconfig-mrtg ####################### [35/61] Updating : sipxconfig-agent ####################### [36/61] Updating : sipxproxy-cdr ####################### [37/61] Updating : sipxconfig-report ####################### [38/61] Updating : sipxconfig-ftp ####################### [39/61] Installing: sipxecs ####################### [40/61] Cleanup : sipxtools ####################### [41/61] Cleanup : sipxcommserverlib ####################### [42/61] warning: /etc/sipxpbx/config.defs saved as /etc/sipxpbx/config.defs.rpmsave Cleanup : sipxmediaadapterlib ####################### [43/61] Cleanup : sipxacd ####################### [44/61] Cleanup : sipxproxy ####################### [45/61] warning: /etc/sipxpbx/sipXproxy-config.in saved as /etc/sipxpbx/sipXproxy-config.in.rpmsave warning: /etc/sipxpbx/forwardingrules.xml.in saved as /etc/sipxpbx/forwardingrules.xml.in.rpmsave warning: /etc/sipxpbx/authrules.xml.in saved as /etc/sipxpbx/authrules.xml.in.rpmsave Cleanup : sipxportlib ####################### [46/61] Cleanup : sipxpublisher ####################### [47/61] Cleanup : sipxtacklib ####################### [48/61] Cleanup : sipxconfig-agent ####################### [49/61] Cleanup : sipxproxy-cdr ####################### [50/61] warning: /etc/sipxpbx/callresolver-config.in saved as /etc/sipxpbx/callresolver-config.in.rpmsave Cleanup : sipxregistry ####################### [51/61] warning: /etc/sipxpbx/registrar-config.in saved as /etc/sipxpbx/registrar-config.in.rpmsave warning: /etc/sipxpbx/mappingrules.xml.in saved as /etc/sipxpbx/mappingrules.xml.in.rpmsave warning: /etc/sipxpbx/fallbackrules.xml.in saved as /etc/sipxpbx/fallbackrules.xml.in.rpmsave Cleanup : sipxconfig ####################### [52/61] warning: /etc/sipxpbx/sipxconfig.properties.in saved as /etc/sipxpbx/sipxconfig.properties.in.rpmsave Erasing : ruby-gems ####################### [53/61] Cleanup : sipxvxml ####################### [54/61] Cleanup : sipxconfig-report ####################### [55/61] Cleanup : sipxcalllib ####################### [56/61] Cleanup : sipxconfig-mrtg ####################### [57/61] Cleanup : sipxpbx ####################### [58/61] warning: /etc/sipxpbx/sipxrls-config.in saved as /etc/sipxpbx/sipxrls-config.in.rpmsave warning: /etc/sipxpbx/sipxpresence-config.in saved as /etc/sipxpbx/sipxpresence-config.in.rpmsave warning: /etc/sipxpbx/sipxpark-config.in saved as /etc/sipxpbx/sipxpark-config.in.rpmsave warning: /etc/sipxpbx/sipxpage.properties.in saved as /etc/sipxpbx/sipxpage.properties.in.rpmsave Cleanup : sipxmedialib ####################### [59/61] Installed: rubygems.noarch 0:1.2.0-2 sipxecs.i386 0:4.0.0-015321 Dependency Installed: curl.i386 0:7.15.5-2.1.el5_3.4 java-1.6.0-sun.i586 0:1.6.0.7-1jpp libidn.i386 0:0.6.5-1.1 ruby-rdoc.i386 0:1.8.5-5.el5_2.6 sipx-freeswitch.i386 0:1.0.3-1 sipx-freeswitch-codec-passthru-amr.i386 0:1.0.3-1 sipx-freeswitch-codec-passthru-g723_1.i386 0:1.0.3-1 sipx-freeswitch-codec-passthru-g729.i386 0:1.0.3-1 sipx-jasperreports-deps.noarch 0:1.0.0-2 sipxbridge.i386 0:4.0.0-015321 sipxcommons.i386 0:4.0.0-015321 sipxcommserverlib-doc.i386 0:4.0.0-015321 sipxconfig-snmp.i386 0:4.0.0-015321 sipxecs-doc.noarch 0:4.0.0-015321 sipxfreeswitch.i386 0:4.0.0-015321 sipxivr.i386 0:4.0.0-015321 sipxpage.i386 0:4.0.0-015321 sipxsupervisor.i386 0:4.0.0-015321 Updated: sipxacd.i386 0:4.0.0-015321 sipxcalllib.i386 0:4.0.0-015321 sipxcommserverlib.i386 0:4.0.0-015321 sipxconfig.i386 0:4.0.0-015321 sipxconfig-agent.i386 0:4.0.0-015321 sipxconfig-ftp.i386 0:4.0.0-015321 sipxconfig-mrtg.i386 0:4.0.0-015321 sipxconfig-report.i386 0:4.0.0-015321 sipxconfig-tftp.i386 0:4.0.0-015321 sipxmediaadapterlib.i386 0:4.0.0-015321 sipxmedialib.i386 0:4.0.0-015321 sipxpbx.i386 0:4.0.0-015321 sipxportlib.i386 0:4.0.0-015321 sipxproxy.i386 0:4.0.0-015321 sipxproxy-cdr.i386 0:4.0.0-015321 sipxpublisher.i386 0:4.0.0-015321 sipxregistry.i386 0:4.0.0-015321 sipxtacklib.i386 0:4.0.0-015321 sipxtools.i386 0:4.0.0-015321 sipxvxml.i386 0:4.0.0-015321 Replaced: ruby-gems.noarch 0:0.8.11-2 Complete! [r...@pbx yum.repos.d]# While I ran the ssl creation and installation manually (which did work), and changed the user:group on /etc/sipxpbx/httpd-sipxchange-common.conf to sipxchange, I also had to pause and go through all the rpmnew files, etc. After that was done I could start sipxecs with service sipxecs start Everything says [OK], but sipxconfig would not run. Fortunately I made a backup of the system before doing the upgrade and was able to wipe and reinstall the system after uninstalling sipxecs and reinstalling it. I know others are having a similar issue with upgrades to 4.0, as I've seen some postings. What I would like to know is if anyone has successfully upgraded or not and whether my steps were the correct ones. This was a basic install we use in our office and nothing is special or unusual about it. The install is less than 6 months old and the certificates had surely not expired yet and indicated above. I simply feel a step is missing somewhere and wanted to share it in the event someone can show an upgrade procedure that works for going from 3.10.3 to 4.0 (Centos). _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
