we did the upgrade using the upgrade gui tool. the only two modules that cannot be upgraded are the backup/restore and the sys admin
the backup/restore upgrade fails with the following
Please wait while module actions are performed
Downloading backup 130468 of 130468 (100%)Error(s) downloading backup:
File Integrity failed for /var/www/html/admin/modules/_cache/backup-188.8.131.52.tgz - aborting
the sys admin upgrade fails with
Errors with selection:
System Admin cannot be upgraded:
PHP version 5.3.0 or higher is required, you have 5.2.17
PHP Component Zend Guard Loader is required but missing from you PHP installation.
Please try again after the dependencies have been installed.
i saw a number of posts about this in 2011 but nothing recent.
i added the zend_extension parameter to the php.ini file. i am getting the message that zend optimizer is not installed.
Zend Optimizer not installed
This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available without charge), version 3.0.0 or later.
Seeing this message instead of the website you expected?
This means that this webserver is not configured correctly. In order to view this website properly, please contact the website’s system administrator/webmaster with the following message:
The component “Zend Optimizer” is not installed on the Web Server and therefore cannot service encoded files. Please download and install the Zend Optimizer (available without charge) on the Web Server.
Note: Zend Technologies cannot resolve issues related to this message appearing on websites not belonging to Zend Technologies.
What is the Zend Optimizer?
The Zend Optimizer is one of the most popular PHP plugins for performance-improvement, and has been available without charge, since the early days of PHP 4. It improves performance by scanning PHP’s intermediate code and passing it through multiple Optimization Passes to replace inefficient code patterns with more efficient code blocks. The replaced code blocks perform exactly the same operations as the original code, only faster.
In addition to improving performance, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Guard.
The Zend Optimizer is a free product available for download from Zend Technologies. Zend Technologies also developed the PHP scripting engine, known as the Zend Engine.
i finally gave up on trying to get php, centos and zend guard all sorted out and manually upgraded the system. the only thing that still will not upgrade is the backup/restore where i get a file integrity check
File Integrity failed for /var/www/html/admin/modules/_cache/backup-184.108.40.206.tgz
./setup_svn.php provided multiple errors and ./install_amp went through a pretty big procedure with errors along the way.
Failed loading /usr/lib64/php/modules/ZendGuardLoader.so: /usr/lib64/php/modules/ZendGuardLoader.so: cannot open shared object file: No such file or directory
svn: ‘.’ is not a working copy
Failed determining the reporistory path
I dont see the so module on either of the boxes with the problem, however I do see the RPM says it’s installed.
i spent a lot of time messing around with the php 5.3 upgrade and once i got it done i then started screwing around with Zend. i finally decided that it will be quicker to simply do the upgrades manually. it took some time, but they all completed correctly and everything then worked except for this damned backup/restore.
The issue here is as the error message states, the file integrity failed, meaning the md5sum in module.xml doesn’t match that of the package. I’ve since republished the backup module, please grab 220.127.116.11 and let me know if you have any more issues.
System Admin and the commercial modules are designed for the FreePBX Distro and will also work with PBX in a Flash systems that shipped with FreePBX 2.10. Are you running either of these distros? If so what version is your distro?