This article explains how to upgrade from SendSecure On-Premises version 3 to version 4.
Note: This article applies to SendSecure On-Premises version 3 only. If you are looking to install SendSecure On-Premises version 4 without an existing installation of SendSecure, please refer to the SendSecure On-Premises Installation Procedure.
(Article initially published / modified: 2020-04-27/ 2020-04-27)
Note: The system requirements of SendSecure 3 and SendSecure 4 remain the same.
Attention: It is highly recommended to take a snapshot of the Virtual Machine running SendSecure 3 before starting the upgrade process so that you can revert to it if anything goes wrong.
Remove the obsolete ClamAV antivirus packages:
sudo rpm -e --nodeps clamav-scanner clamav-scanner-systemd clamav-server clamav-server-systemd
Add a necessary permission for the SELinux security module:
sudo semanage fcontext -a -t httpd_log_t "/var/log/xmedius(/.*)?"
sudo restorecon -Rv "/var/log/xmedius"Note: This step restores Apache's write permission in the /var/log/xmedius directory removed following a SELinux update.
Update the system:
sudo yum -y update
Upgrading SendSecure to Version 4
Add the SendSecure version repository:
sudo -E curl http://repos.xmedius.com/CentOS/sendsecureR4/sendsecureR4.repo -o /etc/yum.repos.d/sendsecureR4.repo
Update the SendSecure RPM packages:
sudo yum -y update
Execute the upgrade script:
Note: In this step, you will need to enter the activation code you received in your email to activate your license.
rvmsudo_secure_path=1 rvmsudo /opt/xmedius/portal/script/upgrade_all.shTip: If license activation fails when running the upgrade script, you can activate it at a later time with the following command:
sudo /opt/xmedius/portal/script/getlicense.sh <your_activation_code>
Install the required ClamAV packages:
sudo yum -y install clamav-data clamav-update clamav-filesystem clamav clamav-devel clamav-lib clamd
sudo systemctl restart httpd