Документация BILLmanager 6 Startup, Advanced

Обновление до BILLmanager 6

ISPSystem

Обновление до BILLmanager 6


Для обновления BILLmanager 5 до версии BILLmanager 6 необходимо, чтобы был выбран репозиторий "beta":

  1. Проверьте версию репозитория:

    cat /usr/local/mgr5/etc/repo.version
  2. Замените репозиторий "/usr/local/mgr5/etc/repo.version stable":

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

Чтобы обновить BILLmanager 5 до BILLmanager 6:

  1. Приобретите лицензию на BILLmanager 6.
  2. Если вы меняете тариф у действующей лицензии BILLmanager 5 на BILLmanager 6:
    1. Скачайте скрипт установки:

      wget http://cdn.ispsystem.com/install.sh
    2. Удалите файл лицензии:

      rm /usr/local/mgr5/etc/billmgr.lic -rf
    3. Измените тариф в биллинге и сгенерируйте новый ключ лицензии.

    4. Активируйте новую лицензию:

      /usr/local/mgr5/sbin/licctl fetch billmgr <key>

      <key> — ключ лицензии

    5. Скачайте файл:

      wget http://download.ispsystem.com/upgrade.billmgr5.sh
    6. Запустите файл:

      sh upgrade.billmgr5.sh
  3. Проверьте информацию о лицензии:

    /usr/local/mgr5/sbin/licctl info billmgr

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

Если к серверу с BILLmanager подключены нерабочие сторонние репозитории, платформа не сможет обновиться. Чтобы определить, какие репозитории блокируют обновление, выполните команду: 

/usr/local/mgr5/sbin/pkgupgrade.sh coremanager

Ответ команды будет содержать информацию о репозиториях:

Пример ответа
Reading package lists...
W: GPG error: http://dl.google.com/linux/mod-pagespeed/deb stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1234567890ABCDEF
E: The repository 'http://dl.google.com/linux/mod-pagespeed/deb stable Release' is not signed.

Если вы используете лицензию BILLmanager 6 и платформа заблокирована, вы можете обновить BILLmanager через консоль. Для этого:

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

    wget http://cdn.ispsystem.com/install.sh
  3. Запустите скрипт: 

    sh install.sh

Репозитории


Каждая версия панели управления имеет отдельный репозиторий, имя которого совпадает с именем версии. Также существуют репозитории "beta" и "stable", которые содержат последнюю доступную версию продукта. Репозиторий "stable" включает стабильную версию продукта, проверенную и протестированную. Репозиторий "beta" включает версию продукта, функциональность которого проверяется и тестируется. Выбор репозитория для использования осуществляется при установке платформы.

При смене репозитория со stable на beta пакеты панели управления обновляются до версии, которая доступна в репозитории beta. При обратной смене с beta на stable обновление выполнится только тогда, когда версия, доступная в репозитории stable, станет выше, чем установленная версия. В течение этого времени, когда установленная версия выше, чем доступная, установка любых модулей Интеграция → Модули завершится с ошибкой.

Чтобы избежать проблем с установкой модулей:

  1. Установите в Настройки  Настройки системы  Обновлять ПО автоматически значение "не обновлять". В файл /usr/local/mgr5/etc/repo.version запишется текущий репозиторий версии в формате <версия>-<репозиторий>, например "6.42-beta".
  2. Когда установленная версия панели управления будет доступна в репозитории stable, смените репозиторий с beta на stable:

echo 'stable' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch billmgr
Спасибо за ваш отзыв!
Была ли полезна статья?
Уточните, почему:

статья не соответствует названию

статью сложно понять

в статье нет ответа на мой вопрос

рекомендации из статьи не помогли

другая причина

Расскажите, что вам не понравилось в статье: