После очередного косячного обновления от ISPsystem, бывает так, что функция обновления в панели теряет свою способность к обновлению самой панели.
Столкнулись с проблемой, что ISPmanager или BILLmanager не обновляются через панель?
Видите, что вышло новое обновление, нажимаете на кнопку обновить или это у вас автоматически должно это происходить, но тут вы упираетесь в одно НО. Панель не обновляеться
Так вот я попробую вам помочь разобраться с этим! Приступим
Первым что пробуем — это зайти в SSH через любой у вас доступный терминал.
P.S. Рекомендую пользоваться putty
1) Попытка по простому решить проблему
Узнаем версию своей панели и удостоверяемся, что у вас уже она не обновлена до той которая вам нужна:
/usr/local/ispmgr/bin/billmgr -v (Покажет установленную версию биллинг)
или
/usr/local/ispmgr/bin/ispmgr -v (Покажет установленную версию панели)
Теперь пробуем запустить руками обновления через SSH
/usr/local/ispmgr/sbin/update.sh —force ispmgr (запустит принудительно обновление панели до последней версии той которая у вас указанна в конфиге ispmgr.conf «Бета» или «Стабильная» )
или
/usr/local/ispmgr/sbin/update.sh —force billmgr (Для обновления биллинга)
Если все нормально, то у вас будут появляться строчки такие как OK
А если выдало какую либо ошибку, то идем дальше или разбираем саму ошибку.
2) Решение проблемы методом ручного обновления панели
- Идем в репозитории ISPsystem
- Там ищете уже свою ОС, к примеру возьмем Debian (Заметьте, что в их репозиториях Debian 6 Squeeze, файлы идентичны с Debian 5 Leny, так что ищите в 5ой папке )
- Выбираем свою архитектуру x86_64 | i686 | i386 какая у вас система, это уже вы должны знать, если что можно узнать командой:
uname -m - Выбираем тот продукт который нам нужен
- Скачиваем напрямую из под root файл install.stable.tgz (Стабильная версия) либо install.tgz (Бета - последняя протестированная)
wget http://download.ispsystem.com/Debian-5/x86_64/BILLmanager-Advanced/install.stable.tgz - Делаем на всякий случай копию папки ispmgr, чтобы если накосячим можно было откатить
cp -Rp /usr/local/ispmgr/ /backup-ispmgr/ - Распаковываем скачанную версию панели
tar zxf install.stable.tgz -C /usr/local/ispmgr/ - Очищаем кеш файлы панели
rm -rf /usr/local/ispmgr/var/.xmlcache/* - Убиваем процесс панели
killall -9 ispmgr
Проверяем теперь свою версию панели
/usr/local/ispmgr/bin/ispmgr -v
Либо просто в панели, кнопкой лицензия или в разделе обновить.
Всего доброго друзья, я надеюсь статья окажется полезной для вас и решит ваши проблемы.