BILLmanager Knowledge Base

The platform update went through without errors, but the version remained the same

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 SettingsSystem configurationUpdate 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:

  1. Connect to the server via SSH.
  2. 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:

  1. Connect to the server via SSH.
  2. 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:

  1. Running the update will install the latest up-to-date stable version:

    cat /usr/local/mgr5/etc/repo.version
    stable6
  2. Running the update will install the latest up-to-date beta version:

    cat /usr/local/mgr5/etc/repo.version
    beta6
  3. 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.