Описание
После успешно выполненного обновления версия платформы может остаться прежней, если в файлах репозиториев указана конкретная версия. Если репозиторий содержит конкретную версию, BILLmanager не обновится выше неё.
Конкретная версия в файлах репозиториев ISPsystem может быть указана, если:
- при установке платформы была выбрана конкретная версия;
- файлы репозиториев были вручную отредактированы;
- в разделе Настройки → Настройки системы → Обновлять ПО автоматически установлено значение "не обновлять". Чтобы обновить платформу, установите значение "обновлять продукты ISPsystem" или "обновлять все пакеты системы".
Чтобы провести диагностику:
- Подключитесь к серверу с платформой по SSH.
-
Проверьте версию репозитория командой:
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.
Решение
Чтобы выполнить обновление:
- Подключитесь к серверу по SSH.
-
Отредактируйте файл 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:
-
При запуске обновления будет установлена последняя актуальная версия stable:
cat /usr/local/mgr5/etc/repo.version stable6
-
При запуске обновления будет установлена последняя актуальная версия betа:
cat /usr/local/mgr5/etc/repo.version beta6
-
При запуске обновления будет установлена конкретная версия платформы:
cat /usr/local/mgr5/etc/repo.version 6.72-stable6
cat /usr/local/mgr5/etc/repo.version 6.72.0-stable
Если указанные действия не помогли выполнить обновление, обратитесь в службу поддержки ISPsystem. Мы будем рады вам помочь.