База знаний BILLmanager

Обновление платформы прошло без ошибок, но версия осталась прежней

Описание

После успешно выполненного обновления версия платформы может остаться прежней, если в файлах репозиториев указана конкретная версия. Если репозиторий содержит конкретную версию, BILLmanager не обновится выше неё.

Конкретная версия в файлах репозиториев ISPsystem может быть указана, если:

  • при установке платформы была выбрана конкретная версия;
  • файлы репозиториев были вручную отредактированы;
  • в разделе Настройки  Настройки системы  Обновлять ПО автоматически установлено значение "не обновлять". Чтобы обновить платформу, установите значение "обновлять продукты ISPsystem" или "обновлять все пакеты системы".

Чтобы провести диагностику:

  1. Подключитесь к серверу с платформой по SSH.
  2. Проверьте версию репозитория командой:

    cat /usr/local/mgr5/etc/repo.version

    Пример вывода команды с конкретной версией:

    [root@billmanager ~]# cat /usr/local/mgr5/etc/repo.version
    6.70.0-stable6

    В примере выше BILLmanager не обновится выше версии stable 6.70.0.

Решение

Чтобы выполнить обновление:

  1. Подключитесь к серверу по SSH.
  2. Отредактируйте файл repo.version в любом удобном редакторе:

    vi /usr/local/mgr5/etc/repo.version
    • укажите другую конкретную версию BILLmanager. Версии см. в changelog на нашем сайте;
    • удалите из файла указание конкретной версии и оставьте просто stable6 или beta6. В этом случае при запуске обновления будет установлена последняя актуальная версия stable или beta. Подробнее о разнице версий см. в статье Версии панелей: Stable или Beta.

      Обратите внимание

      Если требуется сменить репозиторий stable на beta, это можно выполнить командой:

      echo 'beta' > /usr/local/mgr5/etc/repo.version
      /usr/local/mgr5/sbin/licctl fetch billmgr 

      Однако для перехода обратно с beta на stable есть свои тонкости, которые необходимо учесть для корректной работы платформы. Подробнее см. в статье Смена репозитория с beta на stable.

Примеры содержимого repo.version:

  1. При запуске обновления будет установлена последняя актуальная версия stable:

    cat /usr/local/mgr5/etc/repo.version
    stable6
  2. При запуске обновления будет установлена последняя актуальная версия betа:

    cat /usr/local/mgr5/etc/repo.version
    beta6
  3. При запуске обновления будет установлена конкретная версия платформы:

    cat /usr/local/mgr5/etc/repo.version
    6.72-stable6
    cat /usr/local/mgr5/etc/repo.version
    6.72.0-stable

Если указанные действия не помогли выполнить обновление, обратитесь в службу поддержки ISPsystem. Мы будем рады вам помочь.