Problem
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-stable
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;
- Delete the version number from the file. This will ensure the most recent version is automatically installed during the update process.
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 stable
-
running the update will install the latest up-to-date beta version:
cat /usr/local/mgr5/etc/repo.version beta
-
running the update will install a particular platform version:
cat /usr/local/mgr5/etc/repo.version 6.72-stable
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.