Regular updates of a control panel ensure its correct operation. They include:
The control panel can be updated automatically (by default) or manually.
This article describes how to update a control panel.
The automatic update option allows updating the software programs according to the schedule. The task start time in the cron scheduler is randomly generated.
Log in to the control panel as root and navigate to Settings → System settings.
Execute the following command in the console:
/usr/local/mgr5/sbin/pkgupgrade.sh coremanager
To upgrade ISPmanager 5 to ISPmanager 6:
rm /usr/local/mgr5/etc/ispmgr.lic -rf
/usr/local/mgr5/sbin/licctl fetch ispmgr <key>
/usr/local/mgr5/sbin/licctl info ispmgr
/usr/local/mgr5/sbin/pkgupgrade.sh coremanager
The reply will contain information about the repositories: Example of reply
Reading package lists...
W: GPG error: http://dl.google.com/linux/mod-pagespeed/deb stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1234567890ABCDEF
E: The repository 'http://dl.google.com/linux/mod-pagespeed/deb stable Release' is not signed.
If you are using the ISPmanager 6 license and the control panel is blocked, you can update ISPmanager via the console. To do this:
wget http://download.ispmanager.com/upgrade.ispmgr5.sh
sh upgrade.ispmgr5.sh
Every version has a separate repository which name matches the version name. Also, there are beta5 and stable5 repositories with all the versions of a software product. The repository defines a version the control panel can be updated to. "stable5" includes the stable and time-proved version of a software product. "beta5" includes the version that is still being tested. You can select a repository during the installation process.Switch from "stable5" to "beta5":
echo 'beta' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch ispmgr
More information on how to change the repository from "beta5" to "stable5" please refer to the article Change the repository from beta to stable.