Description
After a successful update, the platform version may remain the same if a particular version is specified in the repository files. If a repository contains a particular version, BILLmanager will not update above it.
A particular version can be specified in ISPsystem repository files if:
- a particular version was selected when installing the platform;
- repository files were manually edited;
- in Settings → System configuration → Update software automatically set to "do not update". To update the platform, set the value to "update ISPsystem products" or "update all the system packages".
To perform the diagnostics:
- Connect to the server via SSH.
-
Check the repository version with the command:
cat /usr/local/mgr5/etc/repo.version
Example output of the command with a specific version:
[root@billmanager ~]# cat /usr/local/mgr5/etc/repo.version 6.70.0-stable6
In the example above, BILLmanager will not update above stable 6.70.0.
Solution
To perform the update:
- Connect to the server via SSH.
- Edit repo.version in any convenient editor:
- specify another specific version of BILLmanager. See the changelog on our website for versions;
- leave just stable6 or beta6 without specifying a specific version. In this case, the latest stable or beta version will be installed when the update is launched. For more information on the difference between versions, see the article Panel Versions: Stable or Beta.
If you need to change from stable to beta repository, you can do it with the command:
echo 'beta' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch billmgr
However, switching back from beta to stable has its own subtleties that must be taken into account for the platform to work correctly. For more details, see the article How to change the repository from beta to stable.
Examples of repo.version contents:
-
Running the update will install the latest up-to-date stable version:
cat /usr/local/mgr5/etc/repo.version stable6
-
Running the update will install the latest up-to-date beta version:
cat /usr/local/mgr5/etc/repo.version beta6
-
Running the update will install a particular platform version:
cat /usr/local/mgr5/etc/repo.version 6.72-stable6
cat /usr/local/mgr5/etc/repo.version 6.72.0-stable
If the above steps did not help you to complete the update, please contact the support team.