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

Reply via email to