Неудачное обновление ISPmanager v5 Lite: Запрос выполняется, пожалуйста, подождите

На днях возникла очередная проблема в ISPmanager v5 "Запрос выполняется, пожалуйста, подождите" на CentOS 7. Хочу заметить, что попытка обновления coremanager результата не принесла - получал ошибку с зависимостями пакетов, т.е. часть пакетов была новой версии, а часть старой. После штудирования логов. Кроме того ISP может повисать на сервере с кучей работающих и грузящих процессов periodic, на время процедуры можно запретить выполнение chmod -x /usr/local/mgr5/bin/core (chmod -R -x /usr/local/mgr5) остановка всех панелей /usr/local/mgr5/sbin/mgrctl -l и запуск всех панелей /usr/local/mgr5/sbin/mgrctl -u

/usr/local/mgr5/var/ispmgr.log

выявилось следующее:


May 26 15:31:01 [31453:1] config EXTINFO Reload manager configuration need_reload = true state = 6385280900610917597
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/ispmgr.conf.d/mysql.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/dns.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/ispmgr.conf.d/exim.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/phpfpm.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/logrotate.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/sieve.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/nginx.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/proftpd.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/dovecot.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/conf.d/exim.conf'
May 26 15:31:01 [31453:1] config EXTINFO Load config data from '/usr/local/mgr5/etc/ispmgr.conf'
May 26 15:31:01 [31453:1] action EXTINFO Register action 'modulesloaded'
May 26 15:31:01 [31453:1] action EXTINFO Register action 'modulesfailed'
May 26 15:31:01 [31453:1] core WARNING 31 modules were skipped due dependences
May 26 15:31:01 [31453:1] core FATAL Library libmgr linked to lib/libmgr.so.5.106.0 conflicting with already loaded one

Как видим ругается на библиотеку


libmgr.so.5.106.0

После тщательного гугления и поисков на официальном форуме, решение проблемы было найдено, а именно данная тема , вариант решения помог и мне. Запускаем команду


rpm -qa | grep manager

Далее смотрим вывод, в моем случае был следующим:


coremanager-pkg-ipset-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-nginx-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-sieve-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-bind-5.102.0-1.el7.centos.x86_64
coremanager-pkg-bind-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-dovecot-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-phpfpm-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-proftpd-5.102.0-1.el7.centos.x86_64
ispmanager-plugins-5.106.1-1.el7.centos.x86_64
coremanager-5.102.0-1.el7.centos.x86_64
ispmanager-lite-common-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-mysql-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-logrotate-5.102.0-1.el7.centos.x86_64
coremanager-pkg-ipset-5.106.0-1.el7.centos.x86_64
ispmanager-plugins-5.102.0-1.el7.centos.x86_64
coremanager-pkg-mysql-5.102.0-1.el7.centos.x86_64
ispmanager-pkg-exim-5.102.0-1.el7.centos.x86_64
coremanager-5.106.0-1.el7.centos.x86_64

Как можно заметить "задвоилось" несколько пакетов, а именно:


coremanager-5.106.0-1.el7.centos.x86_64
coremanager-pkg-ipset-5.106.0-1.el7.centos.x86_64
ispmanager-plugins-5.106.1-1.el7.centos.x86_64

Далее сносим более новые версии данных пакетов (смотрите какие пакеты продублировались у Вас, не копируйте бездумно). Внимательно смотрим, чтобы не потянуло по зависимостям


yum remove coremanager-5.106.0-1.el7.centos.x86_64 coremanager-pkg-ipset-5.106.0-1.el7.centos.x86_64 ispmanager-plugins-5.106.1-1.el7.centos.x86_64

После того как данные пакеты будут удалены, вручную запускаем обновление панельки командой


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

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Создание и установка SSL сертификата на Nginx

Для установки SSL сертификата на Nginx Вам необходимо:1. Скопировать файлы сертификата на...

Установка SSL сертификата на Apache 2

Для установки SSL сертификата на Apache вам следует:1. Скопировать файлы SSL сертификата на...

Настройка HTTPS в Apache

Веб-сервер Apache полностью поддерживает работу по HTTPS. Для того, чтобы активировать...

connect to 127.0.0.1[127.0.0.1]:10024: Connection refused

Бывает так что в почта на сервере не отправляеться и не принимает, в письмах оутлупа ошибка...

S.M.A.R.T. Мониторинг дисков под Adaptec AAC-Raid контроллером

Для мониторинга дисков под Adaptec AACRaid контролером можно использовать бесплатную утилиту...