Не обновляется панель ispmanager 6
Симптомы
Панель ispmanager 6 не обновляется до актуальной версии, при этом появляется одно из следующих уведомлений:
- «Ошибка при выполнении команды 'sbin/pkgupdate.sh' или через планировщик»
- «Ошибка при выполнении команды 'sbin/pkgupgrade.sh' или через планировщик»
Причины
- Вместо ветки обновления указана конкретная версия;
- Подключены сторонние репозитории;
- Некорректные параметры файлов репозиториев ispmanager;
- Нет доступа к репозиториям.
Инструкции
Убедитесь, что в разделе Настройки системы в поле Обновлять ПО автоматически выбрано значение «обновлять продукт ispmanager».

Также сверьте используемую на сервере ОС со списком поддерживаемых ОС в системных требованиях. Узнать версию ОС можно в разделе О программе.
В случае работы на неподдерживаемой ОС, рекомендуется выполнить миграцию на новый сервер. Также возможен перенос данных с помощью резервных копий на внешнем хранилище.
Если вы используете CentOS 7 или CentOS 8, то в данном случае возможна конвертация ОС в поддерживаемую AlmaLinux 8 в рамках одного сервера:
Вместо ветки обновления указана конкретная версия
Значение в файле по пути /usr/local/mgr5/etc/repo.version
указывает панели на ветку обновлений: stable
или beta
.
В редких случаях, вместо ветки может быть указана конкретная версия, что может вызывать ошибки при обновлении, если указана некорректная версия.
Отредактируйте значение в этом файле оставив значение stable
или beta
, в зависимости от ваших требований.
После внесения изменений, потребуется обновить данные в файлах репозиториев, обновив данные о лицензии в разделе Управление лицензией.
Если сервер находится за NAT, выполните повторную активацию с помощью ключа лицензии.
Подключены сторонние репозитории
Для корректной работы панели на сервере должны быть подключены только системные репозитории и репозитории панели:
ispsystem.repo;
ispsystem-base.repo;
exosoft.repo;
Проверить список файлов репозиториев можно с помощью следующих команд:
ls -l /etc/yum.repos.d/*.repo
- для RHEL-based систем;ls -l /etc/apt/sources.list.d/*.list
- для Debian-based систем.
Если в списке присутствуют иные репозитории, отключите их и выполните обновление панели.
В случае, если вы пользуетесь панелью на сервере хостинг-провайдера, могут быть подключены сторонние репозитории необходимые для работы сервера - обратитесь в поддержку хостинг-провайдера для консультации.
Некорректные параметры файлов репозиториев ispmanager
Если при попытке обновить панель по кнопке Обновить продукт в разделе О программе не возникает ошибок, но обновление не выполняется, то в файлах репозиториев ispmanager присутствует ошибка.
Чтобы актуализировать эти файлы, запустите скрипт установки панели со следующими параметрами:
sh install.sh --noinstall --release stable
Используйте значение beta
для параметра --release
, если вы используете beta-версию панели.
Нет доступа к репозиториям
В журнале установки по пути /usr/local/mgr5/var/pkg.log
присутствует ошибка «Failed to fetch» для одного или нескольких репозиториев, например:
E: Failed to fetch http://download.ispmanager.com/repo/ubuntu/pool/main/i/ispmanager/ispmanager-pkg-nodejs_6.102.1-2-ubuntu22_all.deb Temporary failure resolving 'download.ispmanager.com'
В этом случае необходимо установить и устранить причину недоступности репозитория по адресу из ошибки.